tp7 en cours. lien fait entre servlet, modele et jsp ListeClient. page listeClients affiche erreur 505 ou 404

This commit is contained in:
josephine.vetu
2024-10-09 17:15:56 +02:00
commit 86bf6347c4
24 changed files with 2564 additions and 0 deletions

2
web/META-INF/context.xml Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/Test2JakartaV7"/>

View File

@@ -0,0 +1,46 @@
<%--
Document : accueilJSP
Created on : 9 sept. 2024, 12:32:01
Author : famille Thevenot
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Accueil des clients</title>
</head>
<%@include file="jspf/enteteClient.jspf" %>
<%@include file="jspf/menuClient.jspf" %>
<p>Bienvenue sur la nouvelle application de gestion des clients écrites avec JakartaEE</p>
<c:set var="unPseudo" scope="request">
<c:out value="${param.ztPseudo}"></c:out>
</c:set>
<c:if test="${unPseudo != null}" >
<p>Bienvenue ${param.ztPseudo}</p>
<c:if test="${controlForm == true}">Vous êtes l'administrateur</c:if>
<c:if test="${controlForm == false}">Vous n'êtes pas l'administrateur</c:if>
</c:if>
<c:if test="${empty unPseudo}">
Veuillez-vous authentifier
<form action="authentification" method="post">
<label for="fpseudo">Pseudo :</label>
<input type="text" id="fpseudo" name="ztPseudo" required="required"><br><br>
<label for="fpwd">Mot de passe :</label>
<input type="password" id="fpwd" name="ztMDP" required="required"><br><br>
<input type="submit" value="Submit">
</form>
</c:if>
</html>

View File

@@ -0,0 +1,3 @@
<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="UTF-8" %>
<h1>Gestion des clients</h1>

View File

@@ -0,0 +1,10 @@
<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="UTF-8" %>
<nav>
<ul>
<li><a href='Accueil'>Accueil</a></li>
<li><a href='listeClients'>Liste des clients</a></li>
<li><a href='nouveauClient'>Nouveau client</a></li>
</ul>
</nav>

View File

@@ -0,0 +1,22 @@
<%--
Document : listeClientsVue
Created on : 15 sept. 2024, 18:51:03
Author : famille Thevenot
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Liste des clients</title>
</head>
<body>
<%@include file="jspf/enteteClient.jspf" %>
<%@include file="jspf/menuClient.jspf" %>
<h2>Liste des clients</h2>
<p>Page en construction</p>
</body>
</html>

View File

@@ -0,0 +1,31 @@
<%--
Document : nouveauClientVue
Created on : 15 sept. 2024, 18:49:28
Author : famille Thevenot
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Nouveau client</title>
</head>
<body>
<%@include file="jspf/enteteClient.jspf" %>
<%@include file="jspf/menuClient.jspf" %>
<h2>Nouveau client</h2>
<p>Page en construction</p>
<form action="action" method="post">
<label for="nom">Nom : </label>
<input type="text" id="fnom" name="ztNom" required="required"><br><br>
<label for="nom">Prénom : </label>
<input type="text" id="fprenom" name="ztPrenom" required="required"><br><br><!-- comment -->
<label for="nom">Mail : </label>
<input type="email" id="fmail" name="ztMail" required="required"><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>

35
web/WEB-INF/web.xml Normal file
View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="6.0" xmlns="https://jakarta.ee/xml/ns/jakartaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd">
<servlet>
<servlet-name>ListeServlet</servlet-name>
<servlet-class>ListeServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>AccueilServlet</servlet-name>
<servlet-class>gestionClient.AccueilServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>NouveauServlet</servlet-name>
<servlet-class>gestionClient.NouveauServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>AuthentifServlet</servlet-name>
<servlet-class>gestionClient.AuthentifServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ListeServlet</servlet-name>
<url-pattern>/listeClients</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AccueilServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>NouveauServlet</servlet-name>
<url-pattern>/nouveauClient</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AuthentifServlet</servlet-name>
<url-pattern>/authentification</url-pattern>
</servlet-mapping>
</web-app>

15
web/index.html Normal file
View File

@@ -0,0 +1,15 @@
<!DOCTYPE html>
<!--
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/Html.html to edit this template
-->
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div>TODO write content</div>
</body>
</html>