我们正在开发一个基于 Struts 2 的 Web 应用程序。
请让我知道 Strust 2 应用程序中哪个是正确的(标准)
<s:url var="url" action="foo" namespace="bar" />
<s:url var="url" action="/foo" namespace="/bar" />
<s:url var="url" action="foo" namespace="/bar" />
很长的故事:
要获取我们始终在下面使用的操作 url
<s:url var="url" action="foo" namespace="bar" />
我们尝试为我们的应用程序添加休息支持,并使我们的应用程序支持休息和非休息操作,与REST 和非 RESTful URL 的共同配置中提到的相同
还有Struts2 REST 和 Non-REST action 一起。
似乎<s:url var="url" action="foo" namespace="bar" />
总是映射到默认操作,而<s:url var="url" action="/foo" namespace="/bar" />
工作正常。
它是类中的错误org.apache.struts2.dispatcher.mapper.PrefixBasedActionMapper
还是动作和命名空间应该总是有斜线?