From f668b8b83db9bd81fe1d116de6eeb26d02b78abe Mon Sep 17 00:00:00 2001 From: Charlie Darques <charlie.darques.etu@univ-lille.fr> Date: Tue, 11 Mar 2025 12:24:45 +0100 Subject: [PATCH] modif formulaire pour poster un message en cours --- README.md | 1 + WEB-INF/src/controleurs/Feed.java | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 391039c..b318b18 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ - feuile de style **YANNIS** - structure html page d'accueil **CHARLIE** +- corriger bug followThread (la requête n'est pas effectuée lors de l'appel de la méthode) - gestion des réactions (like/unlike) **CHARLIE** - fonctionnalité poster un message texte **DUO** - durée de vie des messages diff --git a/WEB-INF/src/controleurs/Feed.java b/WEB-INF/src/controleurs/Feed.java index 302b912..a1b4a96 100644 --- a/WEB-INF/src/controleurs/Feed.java +++ b/WEB-INF/src/controleurs/Feed.java @@ -56,7 +56,17 @@ public class Feed extends HttpServlet { out.println("<div class=\"message\">"); out.println("<h3 class=\"msgThread\">" + msgThread.getThreadName() + "</h3>"); out.println("<p class=\"msgContent\">" + message.getContent() + "</p>"); - out.println("<form><button class=\"react\" type=\"submit\" value=\"Like\">Like</button>"); + + // le formulaire appelle une servlet qui poste le message et redirige vers cette page avec les messages updatés + out.println("<form action=\"#\" method=\"post\">"); + out.println("<textarea id=\"message\" name=\"message\" rows=\"3\" cols=\"45\" placeholder=\"Post a message in this thread\"></textarea>"); + out.println("<button type=\"submit\">Post</button>"); + out.println("</form>"); + + // like/unlike : formulaire + // donc appel d'une servlet qui n'exécute que du code pour appeler la méthode de réaction au message + // et redirection sur cette page qui affiche pour chaque message s'il est liké ou pas (voir comment faire pour l'affichage) + out.println("<form><button class=\"react\" type=\"submit\" value=\"Like\">Like</button></form>"); out.println("</div>"); } } -- GitLab