1.1 --- a/src/main/java/de/uapcore/lightpit/Functions.java Wed May 13 21:46:26 2020 +0200 1.2 +++ b/src/main/java/de/uapcore/lightpit/Functions.java Thu May 14 22:48:01 2020 +0200 1.3 @@ -66,15 +66,12 @@ 1.4 return fqn(clazz.getName(), name); 1.5 } 1.6 1.7 - public static String fullPath(LightPITModule module, RequestMapping mapping) { 1.8 - StringBuilder sb = new StringBuilder(); 1.9 - sb.append(module.modulePath()); 1.10 - sb.append('/'); 1.11 - if (!mapping.requestPath().isEmpty()) { 1.12 - sb.append(mapping.requestPath().isEmpty()); 1.13 - sb.append('/'); 1.14 - } 1.15 - return sb.toString(); 1.16 + public static String baseHref(HttpServletRequest req) { 1.17 + return String.format("%s://%s:%d%s/", 1.18 + req.getScheme(), 1.19 + req.getServerName(), 1.20 + req.getServerPort(), 1.21 + req.getContextPath()); 1.22 } 1.23 1.24 public static String fullPath(HttpServletRequest req) {