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 <mark-li...@xeric.net> 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 >