I'm trying to use extra path info as a way to pass parameters to my actions.
I changed the mapping from the default *.do to something like /execute/*.
This works fine except that if I add extra information and try to submit, I
get a 400 error telling me that I have submitted an invalid path.
For example, I had a mapping called show.do which has now been changed to
/execute/show. Now, if I try to submit /execute/show/user, expecting to have
"user" passed to the show servlet as part of the extra path info accessed by
request.getPathInfo(), I get the invalid path error. It works if I add
another action mapping in the struts-config.xml that looks like this