Problème En J2EE( Au secours)
Résolu
comondo123
Messages postés
12
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
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>
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>
A voir également:
- Problème En J2EE( Au secours)
- Eclipse j2ee - Télécharger - Langages
- La =\= entre J2SE, J2EE et J2ME - Forum Programmation
- J2EE : EJB vs JavaBean ? Quelles différences ? ✓ - Forum Java
Dans ton code HTML tu dois donc reprendre la même url :