Struts2中一个Action多个请求处理方法的三种实现方式
2011-10-05 21:55
1056 查看
1.每个请求配置一个Action
<action name="user_login"class="...UserAction"method="login">
<action name="user_create"class="...UserAction"method="create">
2.使用通配符针对同一类型的请求配置一个Action
用 * 来匹配0到多个字符
<action name="user_*"class="...UserAction" method="{1}">
<action name="user/*"class="...UserAction" method="{1}">
3.动态方法调用
常量属性struts.enable.DynamicMethodInvocation的值要是true
<actionname="user" class="...UserAction">
客户请求URL为 /user!login.action 会匹配到UserAction中的login方法。
第一种比较好维护
第二种比较方便使用
第三种比较灵活
<action name="user_login"class="...UserAction"method="login">
<action name="user_create"class="...UserAction"method="create">
2.使用通配符针对同一类型的请求配置一个Action
用 * 来匹配0到多个字符
<action name="user_*"class="...UserAction" method="{1}">
<action name="user/*"class="...UserAction" method="{1}">
3.动态方法调用
常量属性struts.enable.DynamicMethodInvocation的值要是true
<actionname="user" class="...UserAction">
客户请求URL为 /user!login.action 会匹配到UserAction中的login方法。
第一种比较好维护
第二种比较方便使用
第三种比较灵活
相关文章推荐
- Struts2中一个Action多个请求处理方法的三种实现方式
- 动态方法调用 在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多 第一种方式:指定method属性 这种方式我们前面已经用到过
- struts2 中同一个action的实现中对应多个input的处理方法
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
- struts2 中同一个action的实现中对应多个input的处理方法
- 超简单方法解决Struts2中一个action处理多个请求
- Struts2 一个form组成的action内包含多个请求的处理方式。通配符形式。
- 《转》struts2动态方法配置 Action,使一个Action可处理多请求
- struts2动态方法配置 Action,使一个Action可处理多请求
- Struts2一个Action内包含多个请求处理方法的处理
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射 (
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
- Struts2一个Action内包含多个请求处理方法的处理(三种方式)
- Struts2一个Action内包含多个请求处理方法(三种方式)
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
- struts2 lesson one: 的action特征,三种创建方法,action接收表单数据的三种访问,读取方式
- Struts2中将global-exception定位到一个Action中处理,及获取其异常信息的方法
- Struts2-2.实现Action的三种方式
- Struts2 如何实现同一个action不同方法进行传值
- 一个Action内包含多个请求处理方法的处理