From 052ce75286477d1a3b66427540063c366e30ee91 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Wed, 20 Apr 2022 10:30:01 +0200 Subject: [PATCH] fixed character encoding bug --- pom.xml | 2 +- src/main/java/de/srsoftware/widerhall/web/TemplateServlet.java | 2 ++ src/main/java/de/srsoftware/widerhall/web/Web.java | 2 -- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index ac54f28..131af62 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.example Widerhall - 0.0.20 + 0.0.21 diff --git a/src/main/java/de/srsoftware/widerhall/web/TemplateServlet.java b/src/main/java/de/srsoftware/widerhall/web/TemplateServlet.java index 79b24a7..4c69da2 100644 --- a/src/main/java/de/srsoftware/widerhall/web/TemplateServlet.java +++ b/src/main/java/de/srsoftware/widerhall/web/TemplateServlet.java @@ -8,6 +8,7 @@ import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.util.Map; @@ -40,6 +41,7 @@ public abstract class TemplateServlet extends HttpServlet { var template = templates.getInstanceOf(path); if (template != null){ try { + resp.setCharacterEncoding("UTF-8"); template.add("data",data); resp.getWriter().println(template.render()); return null; diff --git a/src/main/java/de/srsoftware/widerhall/web/Web.java b/src/main/java/de/srsoftware/widerhall/web/Web.java index 17914e4..67dbf76 100644 --- a/src/main/java/de/srsoftware/widerhall/web/Web.java +++ b/src/main/java/de/srsoftware/widerhall/web/Web.java @@ -288,7 +288,6 @@ public class Web extends TemplateServlet { } if (!error){ - var dummy = req.getParameterMap(); try { list.forwardFrom(Util.getCheckbox(req, "forward_from")); list.forwardAttached(Util.getCheckbox(req, "forward_attached")); @@ -297,7 +296,6 @@ public class Web extends TemplateServlet { LOG.warn("Failed to update MailingList:",e); data.put(ERROR,t("Failed to update MailingList!")); } - LOG.debug("params: {}",dummy); } return loadTemplate(INSPECT,data,resp);