struts2 ActionMethod DMI 动态方法调用

来源:互联网 发布:外国域名注册机构 编辑:程序博客网 时间:2024/05/21 10:06

index.jsp

<% String context = request.getContextPath(); %><body>Action执行的时候并不一定要执行execute方法<br />
可以在配置文件中配置Action的时候用method=来指定执行哪个方法也可以在url地址中动态指定(动态方法调用DMI)(推荐)<br /><a href="<%=context %>/user/userAdd">添加用户</a><br /><a href="<%=context %>/user/user!add">添加用户</a><br />前者会产生太多的action,所以不推荐使用</body></html>

UserAction.java

public class UserAction extends ActionSupport {public String add() {return SUCCESS;}}


struts.xml

<package name="user" extends="struts-default" namespace="/user">        <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>





原创粉丝点击