feat(DevWeb): Create profile page

This commit is contained in:
Lucàs
2024-04-17 19:09:26 +02:00
parent ffd415c9e3
commit 4d35a01a2a
2 changed files with 84 additions and 0 deletions
@@ -0,0 +1,29 @@
/*
* LoginServlet.java, 20/03/2024
* UPPA M1 TI 2023-2024
* Pas de copyright, aucun droits
*/
package uppa.project.web.servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet(name = "profileServlet", value = "/profile")
public class ProfileServlet extends HttpServlet {
public void init() {
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
// request.setAttribute("current", "profile");
request.getRequestDispatcher("/WEB-INF/pages/profile.jsp").forward(request, response);
}
public void destroy() {
}
}
@@ -0,0 +1,55 @@
<%@ page import="uppa.project.database.pojo.User" %>
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@taglib prefix="layout" tagdir="/WEB-INF/tags/layouts" %>
<%@taglib prefix="component" tagdir="/WEB-INF/tags/components" %>
<%@taglib prefix="form" tagdir="/WEB-INF/tags/forms" %>
<%
User user = (User) session.getAttribute("user");
%>
<layout:base>
<jsp:attribute name="title">Profil</jsp:attribute>
<jsp:body>
<div class="hero is-primary is-fullheight-with-navbar">
<div class="hero-body">
<div class="container">
<div class="columns is-centered">
<div class="column is-5-tablet is-5-desktop is-5-widescreen">
</div>
</div>
</div>
</div>
</div>
</jsp:body>
</layout:base>
<%--<!DOCTYPE html>--%>
<%--<html>--%>
<%--<head>--%>
<%-- <title>Cards Rush</title>--%>
<%-- <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap">--%>
<%-- <link href="${pageContext.request.contextPath}/static/css/global.css" rel="stylesheet">--%>
<%-- <link href="${pageContext.request.contextPath}/static/css/main-menu.css" rel="stylesheet">--%>
<%-- <link href="${pageContext.request.contextPath}/static/css/new-game.css" rel="stylesheet">--%>
<%-- <link href="${pageContext.request.contextPath}/static/css/modal.css" rel="stylesheet">--%>
<%-- <script src="${pageContext.request.contextPath}/static/js/modal.js" defer></script>--%>
<%-- <script src="${pageContext.request.contextPath}/static/js/new-game.js" defer></script>--%>
<%-- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">--%>
<%-- <script defer src="${pageContext.request.contextPath}/static/js/main-menu.js"></script>--%>
<%--</head>--%>
<%--<body>--%>
<%--<%@include file="../components/navbar.jsp" %>--%>
<%--<main>--%>
<%-- <section id="main">--%>
<%-- <h1 id="title">Cards Rush!</h1>--%>
<%-- <div class="main-button">--%>
<%-- <button class="modal-toggle button" data-target="#newGameModal">Nouvelle Partie</button>--%>
<%-- <button class="modal-toggle button" data-target="#statisticsModal">Statistiques</button>--%>
<%-- </div>--%>
<%-- </section>--%>
<%-- <%@include file="../components/new-game.jsp" %>--%>
<%-- <%@include file="../components/statistics.jsp" %>--%>
<%--</main>--%>
<%--</body>--%>
<%--</html>--%>