如何配置struts2 action默认后缀
在struts2中,所有的action类都有一个默认的后缀xx.action。例如:
<struts> <package name="default" namespace="/" extends="struts-default"><action name="SayStruts2"><result>pages/printStruts2.jsp</result></action> </package></struts>
如果要访问 "SayStrute2" action类,使用如下的URL:
Action URL : http://localhost:8080/Struts2Example/SayStruts2.action
struts2t是允许配置默认后缀的
1 html后缀
<struts> <constant name="struts.action.extension" value="html"/> <package name="default" namespace="/" extends="struts-default"> <action name="SayStruts2"><result> pages/printStruts2.jsp</result></action> </package> </struts>
此时访问"SayStruts2"action类可以通过:
Action URL : http://localhost:8080/Struts2Example/SayStruts2.html
2 无后缀
<struts> <constant name="struts.action.extension" value=""/> <package name="default" namespace="/" extends="struts-default"> <action name="SayStruts2"> <result> pages/printStruts2.jsp</result> </action> </package> </struts>
此时访问"SayStruts2"action类可以通过:
Action URL : http://localhost:8080/Struts2Example/SayStruts2没事 看看源码吧 2 楼 ayanami001 2012-03-23 web.xml里面