One way to do it:
@Inject private Request request;
...
int port = request.getServerPort();
String serverName = request.getServerName();
On Sun, Apr 24, 2011 at 7:28 PM, Mark <[email protected]> wrote:
> What is the best way to get the url of the root of a web application? In
> other words, If I'm on a page like:
> http://server:8080/appname/mypage?showAll=true
>
> I want to get:
> http://server:8080/appname
>
> I tried using:
> pageRenderLinkSource.createPageRenderLink("Index").toAbsoluteURI();
>
> But that seems to retain the Request Parameters. I could use a regex to
> strop them off, but I'm guessing that I'm missing a better way to do it.
>
> Mark
>