2 pièce(s) jointe(s)
Redirection vers la page jsp : erreur 404
Bonsoir,
Je suis débutant avec jee, je travaille sur un petit projet qui me permet de saisir et afficher la liste des produits dans une base de données.
J'ai un problème pour afficher ma page jsp.
Code Servlet
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| package com.controler;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/Produit")
public class ProduitServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.getServletContext().getRequestDispatcher( "/WEB-INF/listeProduit.jsp" ).forward( request, response );
}
} |
J'ai également essayé sans succès:
Code:
this.getServletContext().getRequestDispatcher( "/listeProduit.jsp" ).forward( request, response );
Fichier 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" version="6.0">
<servlet>
<servlet-name>ProductServlet</servlet-name>
<servlet-class>com.controler.ProduitServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ProductServlet</servlet-name>
<url-pattern>/Produit</url-pattern>
</servlet-mapping>
</web-app> |
Fichier jsp
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 27 28 29 30 31 32 33 34 35 36 37 38
| <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>GESTION DES PRODUITS</h1>
<table>
<tr><td><h3>Nouveau produit</h3></td></tr>
<form method="post" action="ProduitControler">
<table>
<tr>
<td>Désignation :</td>
<td><input type="text" name = "designation" /></td>
</tr>
<tr>
<td>Prix :</td>
<td><input type="number" name = "prix" /></td>
</tr>
<tr>
<td>Poids :</td>
<td><input type="number" name = "poids" /></td>
</tr>
<tr>
<td>Date préremption :</td>
<td><input type="date" name = "dateperemtion" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Envoyer" /></td>
</tr>
</table>
</form>
</table>
</body>
</html> |
Arborescence
Pièce jointe 641264
Affichage
Pièce jointe 641265