[Logo] Enterprise Client Community
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Base Url of request  XML
Forum Index -> Development
Author Message
hilka

Power User

Joined: 23/11/2007 09:00:08
Messages: 191
Offline

How can I get the base url of a request?
With casabac/cis I could get it by calling findPageURL() and removing the current pages html page name.

Are there any alternatives in Captain Casa?
CaptainCasa

Power User
[Avatar]

Joined: 21/11/2007 12:23:06
Messages: 5520
Offline

Hi Tobias,

what's about...:

Code:
 FacesContext context = FacesContext.getCurrentInstance();
 HttpServletRequest request = (HttpServletRequest)context.getExternalContext().getRequest();
 String requestURI = request.getRequestURI(); // /demos/workplace/demoinclude.jsp
 

Björn Müller, CaptainCasa GmbH
hilka

Power User

Joined: 23/11/2007 09:00:08
Messages: 191
Offline

Thanks for your quick reply. But I thought about the prefix, not the ending of the url.
But here is the way I figured out how it works:

String prefix =
StringUtils.substringBefore(request.getRequestURL().toString(), request.getRequestURI()) + request.getContextPath();

Thanks,

Tobias
 
Forum Index -> Development
Go to:   
Powered by JForum 2.1.6 © JForum Team