2 pièce(s) jointe(s)
Application - web modèle MVC : Impossible d'afficher la page jsp (erreur 404)
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
Code:
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 {
}
} |
Mon fichier web.xml
Code:
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> |
Ma page jsp
Code:
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> |
Pièce jointe 640467
Pièce jointe 640463