概述
1. 配置常量(不常用)
<!-- 配置动态方法是否开启常量:默认为false关闭的,需要开启 --> <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant> <package name="package2" namespace="/dynamic" extends="struts-default"> <action name="DynamicAction" class="com.action.DynamicAction"> <result name="success">/hello.jsp</result> </action> </package> |
2. 通配符方式(常用)
<package name="package2" namespace="/dynamic" extends="struts-default"> <!-- 使用通配符方式 --> <action name="DynamicAction_*" class="com.action.DynamicAction" method="{1}"> <result name="success">/hello.jsp</result> </action> </package> |
3. 默认值配置
<struts> <package name="package3" namespace="/execute" extends="struts-default"> <!-- 如果找不到包下的action,会默认找ExecuteAction处理请求 --> <default-action-ref name="ExecuteAction"></default-action-ref> <!-- 默认属性: 1. method属性:execute 2. result的name属性:success 3. result的type属性:dispatch转发 4. class属性:com.opensymphony.xwork2.ActionSupport --> <action name="ExecuteAction"> <result>/hello.jsp</result> </action> </package> </struts> |
最后
以上就是自由西牛为你收集整理的struts2动态方法配置的全部内容,希望文章能够帮你解决struts2动态方法配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复