struts2动态方法调用(DMI)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > struts2动态方法调用(DMI)

struts2动态方法调用(DMI)

 2013/8/14 4:09:46  夏大神  程序员俱乐部  我要评论(0)
  • 摘要:publicclassUserActionextendsActionSupport{publicStringadd(){returnSUCCESS;}}<struts><constantname="struts.devMode"value="true"/><packagename="user"extends="struts-default"namespace="/user"><actionname="userAdd"class="action
  • 标签:方法 struts
class="Action代码" name="code">public class UserAction extends ActionSupport {
	public String add() {
		return SUCCESS;
	}		
}

?

struts2. xm" name="code"><struts>
    <constant name="struts.devMode" value="true" />
    <package name="user" extends="struts-default" namespace="/user">
        <action name="userAdd" class="action.UserAction" method="add">
            <result>/user_add_success.jsp</result>
        </action>
      <action name="user" class="action.UserAction">
            <result>/user_add_success.jsp</result>
        </action>
    </package>
</struts>
<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>?

?

发表评论
用户名: 匿名