diff --git a/WEB-INF/src/controleur/ThreadController.java b/WEB-INF/src/controleur/ThreadController.java index 4c79a529e78a5c4f2e9dc915845856a1c01f2874..940e345f9fe208572ee9cd36337808589b16d498 100644 --- a/WEB-INF/src/controleur/ThreadController.java +++ b/WEB-INF/src/controleur/ThreadController.java @@ -3,6 +3,9 @@ package controleur; import java.io.IOException; import java.time.LocalDate; +import org.apache.commons.text.StringEscapeUtils; +import org.apache.commons.text.translate.CharSequenceTranslator; + import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; @@ -79,6 +82,8 @@ public class ThreadController extends HttpServlet { break; case "create": String name = req.getParameter("name"); + CharSequenceTranslator cst = StringEscapeUtils.ESCAPE_HTML4; + name = cst.translate(name); idThread = daoThread.create(new Thread(idThread, username, name, LocalDate.now())); follow = new Follower(username, idThread); daoFollower.create(follow);