struts2配置文件中的通配符怎么配置

 我来答
山水阿锐
2016-04-10 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
<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编程吧。

个人想法:使用通配符能极大地规范命名格式,简洁配置文件,加速开发效率。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式