我喜欢使用像host/ActionName/123/abc/
这样的URL,而不是像host/ActionName?parm1=123&parm2=abc
那样传递查询字符串。在Struts 2中传递URL中没有查询字符串的参数
我该如何在Struts2中做到这一点?
我做了如下。但它不工作,表现出500错误代码
<constant name="struts.enable.SlashesInActionNames" value="true"/>
<constant name="struts.mapper.alwaysSelectFullNamespace" value="false"/>
<package name="default" extends="struts-default" namespace="/">
<action name="/action/*"
class="gov.apiic.serviceRequest.action.ServiceRequest" method="method" >
<param name="p1">{1}</param>
<result name="success">views.jsp</result>
</action>
</package>
它叫SEO友好的URL和你可以找到答案在http://stackoverflow.com/a/5443736/1085285或http://stackoverflow.com/a/5762548/1085285 –
非常感谢您的回应。我做了一些努力,但没有运气。 – Sagar