49 ) |
49 ) |
50 public final class ErrorModule extends AbstractLightPITServlet { |
50 public final class ErrorModule extends AbstractLightPITServlet { |
51 |
51 |
52 public static final String REQ_ATTR_RETURN_LINK = "returnLink"; |
52 public static final String REQ_ATTR_RETURN_LINK = "returnLink"; |
53 |
53 |
|
54 @Override |
|
55 protected String getResourceBundleName() { |
|
56 return "localization.error"; |
|
57 } |
|
58 |
54 @RequestMapping(requestPath = "generic", method = HttpMethod.GET) |
59 @RequestMapping(requestPath = "generic", method = HttpMethod.GET) |
55 public ResponseType onError(HttpServletRequest req, HttpServletResponse resp) { |
60 public ResponseType onError(HttpServletRequest req, HttpServletResponse resp) { |
56 Optional.ofNullable(req.getHeader("Referer")).ifPresent( |
61 Optional.ofNullable(req.getHeader("Referer")).ifPresent( |
57 referer -> req.setAttribute(REQ_ATTR_RETURN_LINK, referer) |
62 referer -> req.setAttribute(REQ_ATTR_RETURN_LINK, referer) |
58 ); |
63 ); |