Having never used Resin, I'm in no position to comment on what can or can't be done with it. However, it seems like you're using path info where a request parameter would be a better fit. It sounds like "username" is actually dynamic, so it might really be "jim" or "bob" or "jimbob", right? So that you'd have:
www.somehost.com/myapp/execute/edit?username=jimbob www.somehost.com/myapp/execute/view?username=jimbob In fact, from a Struts perspective, I'm pretty sure that the additional path info will cause it to fail when it attempts to find a matching path for an action mapping. Quoting Kevin Tung <[EMAIL PROTECTED]>: > Hi, > > I haven't received any response on this issue. I assume this has not been > done or cannot be done with Resin/Struts or with struts and any other > container. Or perhaps I should post to a different list altogether? > > Any feedback will be greatly appreciated!! > > Thanks, > Kevin > > -----Original Message----- > From: Kevin Tung [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 06, 2003 6:37 PM > To: 'Struts Users Mailing List' > Subject: getPathInfo with Struts/Resin? > > > Hi, > > I have searched the archives and the newsgroups but couldn't find an answer > that applies to my specific environment, hopefully someone here has done > this before. > > I am running Struts 1.1b3 (didn't work with 1.1b2 either) with Resin 2.1.6 > > I want to be able to do the following > > www.somehost.com/myapp/execute/edit/username/ > www.somehost.com/myapp/execute/view/username/ > > where view and edit will map to different Actions. And within each action, > I want to be able to retrieve the username by using getPathInfo(). > > in my web.xml > > <servlet-mapping> > <servlet-name>action</servlet-name> > <url-pattern>/execute/*</url-pattern> > </servlet-mapping> > > in my struts_config.xml > > <action path="/edit" type="com.mycomp.EditAction"/> > > > But when I point the browser to > > www.somehost.com/myapp/execute/edit/username/ I end up with a > > 400 Invalid path /edit/username/ > > And www.somehost.com/myapp/execute/edit/ gets me > > 400 Invalid path / > > But And www.somehost.com/myapp/execute/edit (without the slash) > > Works fine, but it's without the path info.. > > Is this a resin issues? or could this be a struts config issue? Has anyone > gotten this scenario to work with Struts and Resin? or even another > container? Some config samples would be very helpful!! > > Thanks, > Kevin > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]