1

I am using unspecified method of DispatchAction and there is a situation where I need to know the contents of the path attribute of action tag in struts-config.xml, because this Action class is being used for two action paths.

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>

I have highlighted path and type for more focussing.

I wanted to know the path because I wanted to set different parameters and redirect the flow accordingly.

help me please..

Roman C
  • 49,761
  • 33
  • 66
  • 176
harshal gad
  • 43
  • 1
  • 7

1 Answers1

1

You can get it from ActionMapping. The action mapping is passed to the action as parameter when it executes.

String path = mapping.getPath();
Roman C
  • 49,761
  • 33
  • 66
  • 176