src/main/java/de/uapcore/lightpit/Functions.java

changeset 47
57cfb94ab99f
parent 45
cc7f082c5ef3
child 74
91d1fc2a3a14
--- a/src/main/java/de/uapcore/lightpit/Functions.java	Wed May 13 21:46:26 2020 +0200
+++ b/src/main/java/de/uapcore/lightpit/Functions.java	Thu May 14 22:48:01 2020 +0200
@@ -66,15 +66,12 @@
         return fqn(clazz.getName(), name);
     }
 
-    public static String fullPath(LightPITModule module, RequestMapping mapping) {
-        StringBuilder sb = new StringBuilder();
-        sb.append(module.modulePath());
-        sb.append('/');
-        if (!mapping.requestPath().isEmpty()) {
-            sb.append(mapping.requestPath().isEmpty());
-            sb.append('/');
-        }
-        return sb.toString();
+    public static String baseHref(HttpServletRequest req) {
+        return String.format("%s://%s:%d%s/",
+                req.getScheme(),
+                req.getServerName(),
+                req.getServerPort(),
+                req.getContextPath());
     }
 
     public static String fullPath(HttpServletRequest req) {

mercurial