URL中的"!"的含义

1:如前端写的URL路径"/client/BlurSearch!searchInput.action"
首先,要明确这个是struts2中,由前台submit后,查找对应Action及Action中方法,这一过程的。
2:在中配置的,BlurSearch是action的节点名称,就是类名BlurSearchAction,类名中的action要省去;
3:"!"后的searchInput是类的方法名;
4:就会找到后端的类以及方法!!

原因:一般节点会设置method属性,来指定进入相应Action实体类后,要执行哪个方法。为了少写一些Action类,就会将多个方法写进同一个Action,那么如何确定执行这个Action里面的哪个方法呢?

‘!’的功能即是对这种问题的解决:感叹号的左边是具体Action类在配置文件中的名字(Action的定位),感叹号的右边指定调用的方法(Action中方法的定位)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值