struts2配置文件中的通配符怎么配置
1个回答
展开全部
<action name="do*_*" class="xxx.action" method="do{1}{2}">
<result>{1}{2}.jsp</result>
</action>
<action name="doUser_Add" class="xxx.action" method="doUserAdd">
<result>UserAdd.jsp</result>
</action>
struts2查找请求路径简单原理:
①第一步遍历除通配符以外所有的请求配置,如果能找到,则直接进入请求对应的action
②如果未找到指定请求,再去遍历通配符,如果与通配符匹配,再进入指定action
综上:理论上使用通配符必然比未使用通配符要慢
理论上struts.xml里include的文件越多,查找效率越低
其实iteye上已经有人分析出目前java mvc框架的运行效率,struts2排在后面,之所以struts2运行速度较慢,主要是它帮你做了很多你懒得做的事,如果一味追求运行效率的话,建议还是使用jsp编程吧。
个人想法:使用通配符能极大地规范命名格式,简洁配置文件,加速开发效率。
<result>{1}{2}.jsp</result>
</action>
<action name="doUser_Add" class="xxx.action" method="doUserAdd">
<result>UserAdd.jsp</result>
</action>
struts2查找请求路径简单原理:
①第一步遍历除通配符以外所有的请求配置,如果能找到,则直接进入请求对应的action
②如果未找到指定请求,再去遍历通配符,如果与通配符匹配,再进入指定action
综上:理论上使用通配符必然比未使用通配符要慢
理论上struts.xml里include的文件越多,查找效率越低
其实iteye上已经有人分析出目前java mvc框架的运行效率,struts2排在后面,之所以struts2运行速度较慢,主要是它帮你做了很多你懒得做的事,如果一味追求运行效率的话,建议还是使用jsp编程吧。
个人想法:使用通配符能极大地规范命名格式,简洁配置文件,加速开发效率。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询