模式匹配

很多的MVC框架都有这样的概念

模式匹配:struts的配置是可以分文件的,用于团队开发,约定优于配置,有好的约定你或许可以把一万行的配置减少为一千行,所以命名等等要有规律.
action配置跟Action中的方法名都是有规则的,目的是为了减少配置量的.
模式匹配的配置中,他也可以跟国际化一样支持占位符
<forward name="success" path="/user/{1}_success.jsp"/>这个{1}是用谁来填充的呢?
它会把<a href="user/add.do?command=add">添加</a>中的user/add.do中的add取下来填充上去.
 <forward name="success" path="/{0}_success.jsp"/>,这个{0}是用user/add截取下来填充上去的.
由此可见:命名是很重要的,不要一个地方又用addsuccess,另外一个地方又用addok


如下为一个典型配置:

<action-mappings>
<!-- 
<action path="/user/usermgr"
type="cn.wenping.struts.UserAction"
parameter="command"
>
<forward name="add_success" path="/user/add_success.jsp"></forward>
<forward name="del_success" path="/user/del_success.jsp"></forward>
<forward name="update_success" path="/user/update_success.jsp"></forward>
</action>
-->//这个是一般性的做法

 
<action path="/user/*"
type="cn.wenping.struts.UserAction"
parameter="command"
>
<forward name="success" path="/user/{1}_success.jsp"></forward>
</action>
</action-mappings>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yjsuge

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值