struts2如何获取命名空间值?

阳光E*_*Emi 1 struts2

我的struts2项目中有这个secMarket.xml,代码如下:

<struts>
<package name="secMarket" namespace="/foliofn">
    <action name="loans" class="tlc.ui.action.Loans" >
        <result>/mainapp/pages/secMarket/loans.jsp</result>
    </action>   
</package>
Run Code Online (Sandbox Code Playgroud)

如何在动作类tlc.ui.action.Loans的"execute"方法中将名称空间值"/ foliofn"作为String获取?

Vas*_*rov 7

  String namespace = ServletActionContext.getActionMapping().getNamespace();
Run Code Online (Sandbox Code Playgroud)

  • 您还可以在必要时使用ActionInvocation**`String namespace = invocation.getProxy().getNamespace();`** (3认同)