Re: Re[2]: How to convert absolute URL to context-relative URL?

2006-08-16 Thread Puneet Lakhina

On 8/15/06, Michael Cheung [EMAIL PROTECTED] wrote:


Hi,Monkeyden;

Thanks for your reply.

Now I can get the context-relative path, but the extension is also
omitted. How to get the path with extension?

Actually, I want to do this.
URL:
/context-name/appname.do?param1=1param2=2

I want to get
/appname.do?param1=1param2=2
and use this string to new ActionForward to return in Action.


request.getServletPath() + ? + request.getQueryString()
--
Puneet


Re: Re[2]: How to convert absolute URL to context-relative URL?

2006-08-15 Thread Monkeyden

Then it will probably look something like the following:

getRequestURI() + ? + getQueryString()

If not, print out all of the methods below and see what they give you.  I've
always hated the documentation for these methods, not the least of which is
getRequestURI() which says it includes the protocol but shows something
different in the example provided.  I rarely use them so I need to refresh
my memory every time I need them.

getRequestURI()
getRequestURL()
getServletPath()
getContextPath()
getPathInfo()
getPathTranslated()
getQueryString()


On 8/14/06, Michael Cheung [EMAIL PROTECTED] wrote:


Hi,Monkeyden;

Thanks for your reply.

Now I can get the context-relative path, but the extension is also
omitted. How to get the path with extension?

Actually, I want to do this.
URL:
/context-name/appname.do?param1=1param2=2

I want to get
/appname.do?param1=1param2=2
and use this string to new ActionForward to return in Action.

Thanks.

Regards;
Michael


On Mon, 14 Aug 2006 10:24:19 -0400
Monkeyden [EMAIL PROTECTED] wrote:

 You may want to look at ActionMapping.getPath().

 Return context-relative path of the submitted request, starting with a
 slash (/) character, and omitting any filename extension if extension
 mapping is being used.


 On 8/14/06, Michael Cheung [EMAIL PROTECTED] wrote:
 
  Hi, all;
 
  I get requestURL from request object in Action, then I want to
  create a ActionForward object for this URL to return.
 
  So I have to convert the absolute URL from requestURL to context
  relative URL. Thanks a lot.
 
  Regards;
  Michael
 
 
  -
  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]




Re: Re[2]: How to convert absolute URL to context-relative URL?

2006-08-15 Thread Monkeyden

...by the way, they are on the HttpServletRequest object.

On 8/15/06, Monkeyden [EMAIL PROTECTED] wrote:


 Then it will probably look something like the following:

getRequestURI() + ? + getQueryString()

If not, print out all of the methods below and see what they give you.
I've always hated the documentation for these methods, not the least of
which is getRequestURI() which says it includes the protocol but shows
something different in the example provided.  I rarely use them so I need to
refresh my memory every time I need them.

getRequestURI()
getRequestURL()
getServletPath()
getContextPath()
getPathInfo()
getPathTranslated()
getQueryString()


 On 8/14/06, Michael Cheung [EMAIL PROTECTED] wrote:

 Hi,Monkeyden;

 Thanks for your reply.

 Now I can get the context-relative path, but the extension is also
 omitted. How to get the path with extension?

 Actually, I want to do this.
 URL:
 /context-name/appname.do?param1=1param2=2

 I want to get
 /appname.do?param1=1param2=2
 and use this string to new ActionForward to return in Action.

 Thanks.

 Regards;
 Michael


 On Mon, 14 Aug 2006 10:24:19 -0400
 Monkeyden [EMAIL PROTECTED] wrote:

  You may want to look at ActionMapping.getPath ().
 
  Return context-relative path of the submitted request, starting with
 a
  slash (/) character, and omitting any filename extension if
 extension
  mapping is being used.
 
 
  On 8/14/06, Michael Cheung [EMAIL PROTECTED] wrote:
  
   Hi, all;
  
   I get requestURL from request object in Action, then I want to
   create a ActionForward object for this URL to return.
  
   So I have to convert the absolute URL from requestURL to context
   relative URL. Thanks a lot.
  
   Regards;
   Michael
  
  
  
 -
   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]





Re: Re[2]: How to convert absolute URL to context-relative URL?

2006-08-15 Thread Srinivas_Biragoni




Try using this...

ActionForward forward = mapping.findForward(test);
StringBuffer path = new StringBuffer(forward.getPath());
path.append(/appname.do?param1=1param2=2);
return new ActionForward(path.toString());

Thanks,
Srinivas.



   
 Michael Cheung
 [EMAIL PROTECTED] 
 co.jp To 
   Struts Users Mailing List 
 08/15/2006 08:57  user@struts.apache.org
 AM cc 
   
   Subject 
 Please respond to Re[2]: How to convert absolute URL  
   Struts Users   to context-relative URL?
   Mailing List   
 [EMAIL PROTECTED] 
  he.org  
   
   
   




Hi,Monkeyden;

Thanks for your reply.

Now I can get the context-relative path, but the extension is also
omitted. How to get the path with extension?

Actually, I want to do this.
URL:
/context-name/appname.do?param1=1param2=2

I want to get
/appname.do?param1=1param2=2
and use this string to new ActionForward to return in Action.

Thanks.

Regards;
Michael


On Mon, 14 Aug 2006 10:24:19 -0400
Monkeyden [EMAIL PROTECTED] wrote:

 You may want to look at ActionMapping.getPath().

 Return context-relative path of the submitted request, starting with a
 slash (/) character, and omitting any filename extension if extension
 mapping is being used.


 On 8/14/06, Michael Cheung [EMAIL PROTECTED] wrote:
 
  Hi, all;
 
  I get requestURL from request object in Action, then I want to
  create a ActionForward object for this URL to return.
 
  So I have to convert the absolute URL from requestURL to context
  relative URL. Thanks a lot.
 
  Regards;
  Michael
 
 
  -
  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]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]