我试图.
在 Struts 2 的动态 URL 模式中包含点,但它不起作用
我的动态 URL 的 Struts 2 配置如下
<struts>
<constant name="struts.enable.SlashesInActionNames" value="true"/>
<constant name="struts.mapper.alwaysSelectFullNamespace" value="false"/>
<constant name="struts.patternMatcher" value="regex" />
<package name="api" extends="struts-default" namespace="/">
<action name="api/v1/{sid}/function/{id}/version/{ver}" class="com.test.Main" method="test">
<param name="sid">{sid}</param>
<param name="id">{id}</param>
<param name="ver">{ver}</param>
</action>
</package>
如果我给触发器一个 URL 中没有任何点的 URL,那么它正在工作
/api/v1/test/function/1234/version/1
但是如果我按如下方式将它与点一起使用,那么它会给出 404
/api/v1/test/function/1234/version/1.1
为什么它不起作用?如何让它发挥作用?