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 }