马士兵struts2视频教程第十四集

method方法可以不用,用通配符方法 ,ActionWildcard,通配符方法可以将配置量降到最低

<action name = "Student*" class = "ActionClass" method = "{1}">
<span style="white-space:pre">	</span><result>/Student{1}_success.jsp</result>
</action>
如果有一个Studentadd的请求,则去ActionClass里面的add方法去找,因为*=add,{1}就是add了

但是约定优于配置,一定要约定好,所以有更简洁的方法

<action name = *_* class = "ActionClass.{1}Action" method = {2}>
<span style="white-space:pre">	</span><result>/{1}_{2}_success.jsp</result>
</action>
如果有个Teacher_add的请求,则第一个*匹配Teacher,第二个*匹配add,注意大小写

这样变化类里面的方法,配置文件不用改,很智能。

不过如果有写的很精确的action,则请求过来都能匹配,但首先匹配最精确地,否则就根据顺序匹配。

但有些需要特殊配置,如过滤器、拦截器,需要单独配置。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值