1

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」を取得するにはどうすればよいですか?

4

2 に答える 2

7
  String namespace = ServletActionContext.getActionMapping().getNamespace();
于 2012-05-16T14:25:05.583 に答える
0

なぜ名前空間が必要なのかと聞かれたら?リクエストURIから解析できます

おそらくあなたのURIはこのようになります

http:// {host:portno} / {applicationname} / foliofn / loans

于 2012-05-16T14:11:32.553 に答える