Mercurial > hg > mpdl-group
comparison software/mpdl-services/mpiwg-mpdl-cms-web/src/de/mpg/mpiwg/berlin/mpdl/servlets/util/ServletUtil.java @ 23:e845310098ba
diverse Korrekturen
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 27 Nov 2012 12:35:19 +0100 |
parents | software/mpdl-services/mpiwg-mpdl-lt-web/src/de/mpg/mpiwg/berlin/mpdl/servlets/util/ServletUtil.java@4a3641ae14d2 |
children |
comparison
equal
deleted
inserted
replaced
22:6a45a982c333 | 23:e845310098ba |
---|---|
1 package de.mpg.mpiwg.berlin.mpdl.servlets.util; | |
2 | |
3 import javax.servlet.http.HttpServletRequest; | |
4 | |
5 import de.mpg.mpiwg.berlin.mpdl.exception.ApplicationException; | |
6 | |
7 public class ServletUtil { | |
8 private static ServletUtil instance; | |
9 | |
10 public static ServletUtil getInstance() throws ApplicationException { | |
11 if (instance == null) { | |
12 instance = new ServletUtil(); | |
13 } | |
14 return instance; | |
15 } | |
16 | |
17 public ServletUtil() { | |
18 } | |
19 | |
20 public String getBaseUrl( HttpServletRequest request ) { | |
21 if (request.getServerPort() == 80 || request.getServerPort() == 443) | |
22 return request.getScheme() + "://" + request.getServerName() + request.getContextPath(); | |
23 else | |
24 return request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath(); | |
25 } | |
26 | |
27 } |