如何在Action或dispatch action类中访问action标签的路径属性(struts-config.xml)?

时间:2014-06-18 07:07:51

标签: java struts struts-1 url-mapping struts-config

我正在使用未指定的DispatchAction方法,并且我需要知道struts-config.xml中action标记的path属性的内容,因为此Action类用于两个操作路径。

例如:

<action **path="/auditor/adminOtherInfo"** **type="org.sae.aab.struts.action.OtherInfoAction"**
            scope="request" name="AdminOtherInfoForm" parameter="method" validate="false">
...
</action>

<action **path="/auditor/otherInfo"** **type="org.sae.aab.struts.action.OtherInfoAction"**
            scope="request" name="OtherInfoForm" parameter="method" validate="false">
...
</action>

我已经突出了路径和类型以便更加专注。

我想知道路径,因为我想设置不同的参数并相应地重定向流程。

请帮助我..

1 个答案:

答案 0 :(得分:1)

您可以从ActionMapping获取。动作映射在执行时作为参数传递给动作。

String path = mapping.getPath();