From a8040fccecfac0fff7948925cb456fae1702cec0 Mon Sep 17 00:00:00 2001 From: kmitresse Date: Fri, 5 Apr 2024 15:16:52 +0200 Subject: [PATCH] feat: dev-web - update navbar --- .../servlet/ForgottenPasswordServlet.java | 1 + .../uppa/project/servlet/LoginServlet.java | 2 +- .../uppa/project/servlet/MainMenuServlet.java | 1 + .../uppa/project/servlet/RegisterServlet.java | 1 + .../project/servlet/ResetPasswordServlet.java | 1 + .../main/webapp/WEB-INF/components/navbar.jsp | 25 +++++++++++++------ .../WEB-INF/views/forgotten-password.jsp | 1 + .../src/main/webapp/WEB-INF/views/login.jsp | 2 +- .../main/webapp/WEB-INF/views/main-menu.jsp | 8 +++--- .../main/webapp/WEB-INF/views/register.jsp | 2 +- .../webapp/WEB-INF/views/reset-password.jsp | 1 + 11 files changed, 31 insertions(+), 14 deletions(-) diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ForgottenPasswordServlet.java b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ForgottenPasswordServlet.java index 5fc30ac..5690c1c 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ForgottenPasswordServlet.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ForgottenPasswordServlet.java @@ -36,6 +36,7 @@ public class ForgottenPasswordServlet extends HttpServlet { } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + request.setAttribute("current", "forgotten-password"); request.getRequestDispatcher("/WEB-INF/views/forgotten-password.jsp").forward(request, response); } diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LoginServlet.java b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LoginServlet.java index 63a8b71..9c76428 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LoginServlet.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/LoginServlet.java @@ -25,7 +25,7 @@ public class LoginServlet extends HttpServlet { response.sendRedirect(request.getContextPath() + "/main-menu"); return; } - + request.setAttribute("current", "login"); request.getRequestDispatcher("/WEB-INF/views/login.jsp").forward(request, response); } diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java index 64479a6..5c0b42c 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/MainMenuServlet.java @@ -32,6 +32,7 @@ public class MainMenuServlet extends HttpServlet { // response.sendRedirect(request.getContextPath() + "/login"); // return; // } + request.setAttribute("current", "main-menu"); manageNewGame(request, response, user); //manageStatistiques(request, response, user); request.getRequestDispatcher("/WEB-INF/views/main-menu.jsp").forward(request, response); diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/RegisterServlet.java b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/RegisterServlet.java index 224a9aa..97d2cde 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/RegisterServlet.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/RegisterServlet.java @@ -35,6 +35,7 @@ public class RegisterServlet extends HttpServlet { return; } + request.setAttribute("current", "register"); request.getRequestDispatcher("/WEB-INF/views/register.jsp").forward(request, response); } diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ResetPasswordServlet.java b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ResetPasswordServlet.java index 660fb13..c1ab77e 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ResetPasswordServlet.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/servlet/ResetPasswordServlet.java @@ -27,6 +27,7 @@ public class ResetPasswordServlet extends HttpServlet { response.sendRedirect(request.getContextPath() + "/forgotten-password?error=expired-token"); return; } + request.setAttribute("current", "reset-password"); request.getRequestDispatcher("/WEB-INF/views/reset-password.jsp").forward(request, response); } diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/navbar.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/navbar.jsp index 92d2424..883d0d7 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/navbar.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/components/navbar.jsp @@ -1,3 +1,5 @@ +<%@ page import="uppa.project.pojo.User" %> +<%@ page pageEncoding="UTF-8" %> <%-- Created by IntelliJ IDEA. User: kmitr @@ -5,13 +7,22 @@ Time: 11:42 To change this template use File | Settings | File Templates. --%> -<%@ page contentType="text/html;charset=UTF-8" language="java" %> - +<%--<%@ page contentType="text/html;charset=UTF-8" language="java" %>--%> +<% String currentPage =(String) request.getAttribute("current"); %> diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/forgotten-password.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/forgotten-password.jsp index 5f660c2..f4e40ff 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/forgotten-password.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/forgotten-password.jsp @@ -14,6 +14,7 @@ + <%@include file="../components/navbar.jsp"%>

Mot de passe oublié

Entrer votre email pour recevoir un lien de récupération

diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/login.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/login.jsp index 3abd5e8..16796df 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/login.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/login.jsp @@ -8,7 +8,7 @@ - +<%@include file="../components/navbar.jsp"%>
Cards Rush
diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/main-menu.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/main-menu.jsp index c7bf737..a97fbcb 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/main-menu.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/main-menu.jsp @@ -8,11 +8,11 @@ <%-- --%> - + +<%@include file="../components/navbar.jsp"%>
-

Titre du jeu

@@ -20,8 +20,8 @@
+ <%@include file="../components/new-game.jsp"%> + <%@include file="../components/statistics.jsp"%>
- <%@include file="../components/new-game.jsp"%> - <%@include file="../components/statistics.jsp"%> diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/register.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/register.jsp index c35e48f..d6765b1 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/register.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/register.jsp @@ -7,7 +7,7 @@ - +<%@include file="../components/navbar.jsp"%>
Inscription
diff --git a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/reset-password.jsp b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/reset-password.jsp index 0f26e8e..112675b 100644 --- a/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/reset-password.jsp +++ b/S2/DevWeb/Projet/src/main/webapp/WEB-INF/views/reset-password.jsp @@ -11,6 +11,7 @@ + <%@include file="../components/navbar.jsp"%>

Récupération du mot de passe