我在 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>