src/main/java/de/uapcore/lightpit/modules/ErrorModule.java

changeset 157
1e6f16fad3a5
parent 79
f64255a88d66
child 179
623c340058f3
--- a/src/main/java/de/uapcore/lightpit/modules/ErrorModule.java	Sat Oct 31 10:54:20 2020 +0100
+++ b/src/main/java/de/uapcore/lightpit/modules/ErrorModule.java	Thu Nov 05 13:37:48 2020 +0100
@@ -31,11 +31,12 @@
 import de.uapcore.lightpit.AbstractLightPITServlet;
 import de.uapcore.lightpit.HttpMethod;
 import de.uapcore.lightpit.RequestMapping;
-import de.uapcore.lightpit.ResponseType;
 
+import javax.servlet.ServletException;
 import javax.servlet.annotation.WebServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
 import java.util.Optional;
 
 @WebServlet(
@@ -52,7 +53,7 @@
     }
 
     @RequestMapping(requestPath = "generic", method = HttpMethod.GET)
-    public ResponseType onError(HttpServletRequest req, HttpServletResponse resp) {
+    public void onError(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
         Optional.ofNullable(req.getHeader("Referer")).ifPresent(
                 referer -> req.setAttribute(REQ_ATTR_RETURN_LINK, referer)
         );
@@ -60,6 +61,6 @@
         setStylesheet(req, "error");
         setContentPage(req, "error");
 
-        return ResponseType.HTML;
+        renderSite(req, resp);
     }
 }

mercurial