我的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>
如何在操作类tlc.ui.action.Loans的“execute”方法中将名称空间值“/ foliofn”作为String获取?
答案 0 :(得分:6)
String namespace = ServletActionContext.getActionMapping().getNamespace();
答案 1 :(得分:0)
如果我可能会问您为什么需要命名空间? 您可以从请求URI中解析它
可能你的URI看起来像这样
的http:// {主机:PORTNO} / {的applicationName} / foliofn /贷款