struct1标签,触发action类的方式有哪几种

问题描述

除了<html:formaction=""><html:submmit/></html:form>以外还有那个几种<html:linkhref="mainpage.do?p=home">主页</html:form><html:linkpage="mainpage.do?p=home">主页</html:form>是不是可以

解决方案

解决方案二:
可以。试试就知道了。
解决方案三:
还有很多种去查查API就知道了
解决方案四:
引用1楼qiushyfm的回复:

可以。试试就知道了。

<ahref="mainpage.do?method=registPage"><bean:messagekey="top.jsp.regist"/></a><actionparameter="method"path="/mainpage"type="com.nsf.shop.actions.MainAction"><forwardname="welcome"path="/jspPage/welcome.jsp"/></action>publicActionForwardregistPage(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{System.out.println("registPage.method");HttpSessionsession=request.getSession();session.setAttribute("mainPage","/jspPage/mainPage/regist.jsp");returnmapping.findForward("welcome");你看这样为什么不行:找不到资源Invalidpathwasrequested
解决方案五:
location.replace("/项目名/allAction.do?method=toAdd");
解决方案六:
<bean:messagekey="top.jsp.regist"/>

这句出问题了。

时间: 2024-10-30 10:31:06

struct1标签,触发action类的方式有哪几种的相关文章

JavaScript中定义类的方式详解_javascript技巧

本文实例讲述了JavaScript中定义类的方式.分享给大家供大家参考,具体如下: Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象. 一.定义类并创建类的实例对象 在Javascript中,我们用function来定义类,如下: function Sh

struts2 select标签获取action的集合属性值 动态生成下拉菜单 报错

问题描述 1.要获取集合list的Action类public class RoleAction extends ActionSupport {private Role role;public RoleService roleService;public String message;public List list;public static ActionContext ac = null;public String getMessage() {return message;}@Resource

过滤器设置编码,中文到达Action类中还是乱码

问题描述 各位好,我试着用Filter来做统一编码,doFilter方法如下:public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException,ServletException {System.out.println("---------------------------doFilter");req.setCharacterEncoding("

在struts2的action类中获取ognl表达式中的多选框中被选中值

问题描述 xml配置信息<packagename="employee"namespace="/emp"extends="struts-default"><actionname="empAddSave"class="com.tfsoftware.struts2employee.EmpAddSave"method="execute"><resultname=&q

SSH整合(二)——利用Spring来装配Action类

        在上篇文章(SSH整合(一)--直接获取ApplicationContext)中,在Action类中通过获取ApplicationContext对象,调用getBean方法来实例化bean类,这种方法将Action类与Spring的绑定装配JavaBean绑定的过紧,大大增加了他们的耦合度.如果装配文件的内容有变化,很可能要修改Action类的代码.      所以我们将装配Action类及其属性的方法也放到Spring中. 一,由Spring创建Action对象       例

Struts2框架,表单请求到action出错,貌似找不到自定义action类中的方法。

问题描述 Struts2框架,表单请求到action出错,貌似找不到自定义action类中的方法. 关键代码如下: ${Msg.sendUser.username } 上面代码的意思是:把${Msg.sendUser}提交到action,赋值给 action类属性message的sendUser.(sendUser数据类型是User对象) 请求后提示找不到action中的自定义方法,但是我表单中的值换成下面 的,变成赋值给message的属性sendUser的属性username,就能成功. 是

Struts中的Action类的工作机制

Struts中的Action类的工作机制  所有的Action类都是org.apache.struts.action.Action的子类.Action子类应该覆写父类的execute()方法.当ActionForm Bean被创建,并且表单验证顺利通过后,Struts框架就会调用Action类的execute()方法.execute()方法的定义如下:    public ActionForward execute(ActionMapping mapping                   

Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法

在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request.而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了. 但在Struts2 Action类中仍然有很多方法可以获得这些对象.下面就列出四种获得这些对象的方法. [方法1]使用Struts2 Aware拦截器 这种方法需要Action类实现相应的拦截器接口.如我们要获得Ht

mvc4-@Html.Action的请求方式

问题描述 @Html.Action的请求方式 在一个页面里有两个@Html.Action,还有一个表单.第一次访问该页面时两个@Html.Action也是用get方式请求的我POST提交表单时两个@Html.Action就变成POST方式请求的T 如何用POST请求页面时 页面里的@Html.Action还是用get方式请求 解决方案 @Html.Action指定它的请求方式