What I want to do is everytime a particular action mapping is called in my web application - I want pass a particular value in the request.
I.e. - if I have /listCustomers.do - I want a request param associated with that to be menuValue="menuListCustomers" - likewise if I have an /editCustomer.do I would like an associated request param menuValue="menuEditCustomers".
I want to do this at a high level - like in the struts.cofig file or the like - of course, I can find every occurence in my application of where these action mappings are referenced as manually tack on ?menuValue=whatever but I want to avoid scattering it all over the place in my app.
Joined: Sep 21, 2003
struts provide an option of having some static parameter for every actionmapping ....ie through the parameter attriute for the action-mapping tag . This parameter u can get in execute method of ur action class saying mapping.getParmeter ()
is this what u wanted right ??
Joined: Feb 15, 2005
You can also get the path of the current action with mapping.getPath(). So, for example, at the beginning of each action you could call a utility method with code similar to the following: