Problème En J2EE( Au secours)

Résolu/Fermé
comondo123 Messages postés 10 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 4 mai 2014 - 3 janv. 2014 à 21:03
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 4 janv. 2014 à 20:32
je fais une programme en j2EE qui afficher Les informations enregistrer mais je trouve la même erreur( Etat HTTP 404 - /Produits/Servletpd )après valider les données .
Où l'erreur ??????

ET Merci
Produit.jsp


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Exercice1</title>
</head>
<body>
<h1>TP1</h1>
<form method="post" action="Servletpd">
<table border=1 width=50%>
<tr>
<td>Nom:</td>
<td><input type="text" name="nom"></td>


</tr>
<tr>
<td>Etat:</td>
<td><input type="text" name="etat"></td>

</tr>
<tr>
<td>Stock:</td>
<td><input type="text" name="stock"></td>

</tr>
<tr>
<td>Prix:</td>
<td><input type="text" name="prix"></td>

</tr>
<tr>

<td colspan=2><input type="submit" value="valider"></td>

</tr>
</table>
</form>
</body>
</html>

.....................


ServletProduit.java


package web;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@SuppressWarnings("serial")
public class ServletProduit extends HttpServlet {

@Override
protected void doPost(HttpServletRequest req,HttpServletResponse resp)
throws ServletException, IOException {
//recuperer les informations
String nom = req.getParameter("nom");
String etat = req.getParameter("etat");
String stock = req.getParameter("stock");
String prix = req.getParameter("prix");
//afffichage les informations
PrintWriter pr = resp.getWriter();
pr.println("le nom est:"+nom+"l'etat est"+etat+"les stock est:"+stock+"le prix est"+prix+"");

}
}

.............

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/j2ee/index.html" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/j2ee/index.html http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
papeterie</display-name>
<servlet>
<servlet-name>pr</servlet-name>
<servlet-class>web.ServletProduit</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>pr</servlet-name>
<url-pattern>/Servletpd</url-pattern>

</servlet-mapping>
</web-app>

1 réponse

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
3 janv. 2014 à 23:20
ET avec /Servletpd dans le formulaire?
0
comment ça veut dire???
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
Modifié par KX le 4/01/2014 à 20:34
Dans ton web.xml tu as associé
<servlet-class>web.ServletProduit</servlet-class>
avec
<url-pattern>/Servletpd</url-pattern>
.
Dans ton code HTML tu dois donc reprendre la même url :
<form method="post" action="/Servletpd">
0