Bonjour,
je début dans la programmation java avec Eclipse.
Je m'exerce à créer une application web (page .jsp) selon le modèle MVC qui permettra de gérer des produits. J'ai TomCat 10.1 comme serveur.
Mais voilà, impossible d'afficher la page jsp (erreur 404) pourtant le serveur démarre correctement.
Mon Controler
Mon fichier web.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 package com.controler; 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; public class ProduitControler extends HttpServlet { private static final long serialVersionUID = 1L; public ProduitControler() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.getRequestDispatcher("Produit.jsp").forward(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } }
Ma page jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://jakarta.ee/xml/ns/jakartaee" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd" id="WebApp_ID" version="6.0"> <servlet> <servlet-name>ProduitControler</servlet-name> <servlet-class>com.controler.ProduitControler</servlet-class> </servlet> <servlet-mapping> <servlet-name>ProduitControler</servlet-name> <url-pattern>/ProduitControler</url-pattern> </servlet-mapping> </web-app>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Gestion produit</title> </head> <body> <h1>Page JSP</h1> </body> </html>
![]()
Partager