Как получить доступ к атрибуту пути тега действия (struts-config.xml) в действии или классе действия отправки?

Я использую неуказанный метод DispatchAction, и возникает ситуация, когда мне нужно знать содержимое атрибута path тега действия в struts-config.xml, поскольку этот класс Action используется для двух путей действий.

eg:

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

Я выделил путь и тип для большей фокусировки.

Я хотел знать путь, потому что хотел установить разные параметры и соответствующим образом перенаправить поток.

Помоги мне, пожалуйста..


person harshal gad    schedule 18.06.2014    source источник


Ответы (1)


Вы можете получить его от ActionMapping. Отображение действия передается действию в качестве параметра при его выполнении.

String path = mapping.getPath();
person Roman C    schedule 18.06.2014