diff --git a/README.md b/README.md index 391039c15a34f1e96e4cb08c4f24bb6fbfd6ba26..b318b184f0dd774122409790dee9035fcd24e097 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 302b912a50156b5f9ba3ada4f25d56349863aafa..a1b4a969d6bae004988fdf32f7b67ff984fbbf61 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>"); } }