标签:
struts.xml
请求URL为/query!success.action,调用actio.QueryAction的success()方法;
请求URL为/query!update,调用actio.query的update()方法;
路径上的.action可以写也可以不写,Struts2默认添加.action为后缀,如果更改了后缀名,例如.do,就要显示声明。
1、不必配置
2、写法
struts.xml
请求URL为/Query_success,调用actio.QueryAction的success()方法;
{1}、{2}表示通配符的位置,这里{1}表示Query,{2}表示success;
另{0}表示整个通配符,这里表示Query_success,所以上面的结果集也可以写成{0}Succ.jsp
3、好处:减少action数量的同时,减少结果集的数量,体现“约定优于配置”,在增加代码的同时,并不需要对struts.xml文件进行更改;
4、URL请求顺序:当有多个action被匹配成功,例如XAction、*Action、*,对于请求XAction,则匹配XAction,忽视XAction的出现顺序,对于请求YAction,则由*Action、*在struts.xml的出现顺序决定,先出现的先调用
5、匹配带有“/”的路径:
(1)配置常量struts.enable.SlashesInActionNames = true
(2)有些书写用**匹配带“/”的路径,但是本人实验结果不需要**,直接*/*即可
来自于:http://blog.csdn.net/abc45628/article/details/45482649
标签:
原文地址:http://www.cnblogs.com/learningJAVA/p/5602599.html