1.1 --- a/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Mon Dec 21 18:29:34 2020 +0100 1.2 +++ b/src/main/java/de/uapcore/lightpit/AbstractLightPITServlet.java Sat Dec 26 20:19:09 2020 +0100 1.3 @@ -275,7 +275,7 @@ 1.4 private <T> Optional<T> parseParameter(String paramValue, Class<T> clazz) { 1.5 if (paramValue == null) return Optional.empty(); 1.6 if (clazz.equals(Boolean.class)) { 1.7 - if (paramValue.toLowerCase().equals("false") || paramValue.equals("0")) { 1.8 + if (paramValue.equalsIgnoreCase("false") || paramValue.equals("0")) { 1.9 return Optional.of((T) Boolean.FALSE); 1.10 } else { 1.11 return Optional.of((T) Boolean.TRUE); 1.12 @@ -349,6 +349,13 @@ 1.13 } 1.14 } 1.15 1.16 + protected void setAttributeFromParameter(HttpServletRequest req, String name) { 1.17 + final var parm = req.getParameter(name); 1.18 + if (parm != null) { 1.19 + req.setAttribute(name, parm); 1.20 + } 1.21 + } 1.22 + 1.23 private String sanitizeRequestPath(HttpServletRequest req) { 1.24 return Optional.ofNullable(req.getPathInfo()).orElse("/"); 1.25 }