【Struts2复习知识点五】-ActionMethod 动态指定调用方法(转载)
2012-08-14 12:38
381 查看
Action执行的时候并不一定要执行execute方法
可以在配置文件中配置Action的时候用method=来指定执行哪个方法也可以在url地址中动态指定(动态方法调用DMI)(推荐)
前者会产生太多的action,所以不推荐使用
struts.xml
UserAction.java
jsp
http://localhost:8080/project/user/userAdd
http://localhost:8080/project/user/user!add 都可以跳到user_add_success.jsp页面
可以在配置文件中配置Action的时候用method=来指定执行哪个方法也可以在url地址中动态指定(动态方法调用DMI)(推荐)
前者会产生太多的action,所以不推荐使用
struts.xml
<action name="userAdd" class="com.bjsxt.struts2.user.action.UserAction" method="add"> <result>/user_add_success.jsp</result> </action> <action name="user" class="com.bjsxt.struts2.user.action.UserAction"> <result>/user_add_success.jsp</result> </action> </package>
UserAction.java
public class UserAction extends ActionSupport { public String add() { return SUCCESS; } }
jsp
<% String context = request.getContextPath(); %>
<a href="<%=context %>/user/userAdd">添加用户</a> <br /> <a href="<%=context %>/user/user!add">添加用户</a>
http://localhost:8080/project/user/userAdd
http://localhost:8080/project/user/user!add 都可以跳到user_add_success.jsp页面
相关文章推荐
- 【Struts2复习知识点五】-ActionMethod 动态指定调用方法
- Struts2 1.动态方法调用(1.指定method2.感叹号方式3.通配符方式)2.隐藏后缀名(三种方式)
- Struts2_05_ActionMethod动态方法调用_DMI
- 动态方法调用 在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多 第一种方式:指定method属性 这种方式我们前面已经用到过
- Struts2为应用指定多个配置文件和动态方法调用以及通配符的使用方法
- 复习Struts2之Action动态方法调用
- Struts2使用!动态方法调用无效(转载)
- 有关Struts2_ActionMethod_DMI_动态方法调用的学习
- Struts2 ActionMethod 【DMI】(动态方法调用)
- Struts2_5_ ActionMethod_DMI_动态方法调用
- Struts2中Action中指定方法的调用(动态调用)
- Struts2 ActionMethod 【DMI】(动态方法调用 Dynamic Method Invoke)
- Struts2_动态方法调用
- Struts2动态方法调用
- 利用.net反射动态调用指定程序集的中的方法
- Struts2通配符和动态方法调用
- Struts2 动态方法调用
- Struts2中动态方法调用
- 关于Struts2 使用! 感叹号 动态调用Action中的方法
- Struts2的动态方法调用DMI