Hen, From what I could figure you want to get the ".do" uri right ? If that is the case, I do not think the request parameters that Craig mentioned from the SRV 8.4.2 would give you that as it is out of the struts controller scope already by then. But here's what you could do : Struts sets a request attribute with the key "org.apache.struts.action.mapping.instance" This gived you the AppConfig Object in your request scope and then "path" property gives you the ".do" URI .
<request:existsAttribute name="org.apache.struts.action.mapping.instance"> <bean:write name="org.apache.struts.action.mapping.instance" property="path"/> </request:existsAttribute> HTH Avinash -----Original Message----- From: Henri Yandell [mailto:[EMAIL PROTECTED] Sent: Thursday, March 04, 2004 10:51 AM To: Struts Users Mailing List Subject: Re: Getting the real request url On Thu, 4 Mar 2004, Craig R. McClanahan wrote: > This technique works fine. In a Servlet 2.4 environment (Tomcat 5 or > later) environment, however, it is unnecessary ... when the Struts > controller servlet executes the RequestDispatcher.forward() call, the > servlet container will create request attributes under the following > keys, to capture the path elements of the original request (rather > than the new request): > > * javax.servlet.forward.request_uri > * javax.servlet.forward.context_path > * javax.servlet.forward.servlet_path > * javax.servlet.forward.path_info > * javax.servlet.forward.query_string > > For more info, see Section SRV.8.4.2 of the Servlet 2.4 spec. Hopefully you won't mind me using you as a walking spec for a clarification. If it forwards twice to a third jsp file, what do the properties above refer to? The first uri or the second? Thanks, Hen --------------------------------------------------------------------- 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]