有没有办法在 struts2 命名空间根上映射操作?



我在 struts 中有一个命名空间.xml

<package name="mobile" namespace="/mobile" extends="mainApp">
<action name="abc" class="x.y.Abc"
method="abc">
<result name="input">/blank.html</result>
<result name="success">/blank.html</result>
</action>
</package>

我想将localhost/myApp/mobile/与操作abc映射

我不介意localhost/myApp/mobile/*与动作abc映射

有什么方法可以满足这个要求吗?

我想在 localhost:8080/appname/namespace/即命名空间斜杠上触发一个操作

斜杠后应为操作名称,如果为空,则应配置空操作名称。

<package name="mobile" namespace="/mobile" extends="mainApp">
<action name="" class="x.y.Abc"
method="abc">
<result name="input">/blank.html</result>
<result name="success">/blank.html</result>
</action>
</package>

尝试<default-action-ref/>

<package name="mobile" namespace="/mobile" extends="mainApp">
<default-action-ref name="abc"/> <!-- I added this -->
<action name="abc" class="x.y.Abc"
method="abc">
<result name="input">/blank.html</result>
<result name="success">/blank.html</result>
</action>
</package>

最新更新