Probleme avec une servlet

kgadhi Messages postés 121 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 18 décembre 2007 - 24 août 2005 à 11:49
issoux Messages postés 58 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 6 mai 2008 - 23 juil. 2007 à 15:00
Bonjour, je suis entrain de développer une application qui récupére une donnée sur un formulaire "page1.jsp" et l'affiche sur une page web "page2.jsp".
Mais, je n'arrive pas à afficher "page2.jsp" et à la place j'ai ce message d'erreur qui s'affiche et je ne sais pas comment faire:

<HR>

Etat HTTP 404 - /TempTest/test

<HR noShade SIZE= 1>

type Rapport d'état


message /TempTest/test


description La ressource demandée (/TempTest/test) n'est pas disponible.


<HR noShade SIZE =1>

Apache Tomcat/5.5.7


<HR>



Je developpe sous netbeans:
La servlet test:

import java.io.*;
import java.net.*;


import javax.servlet.*;
import javax.servlet.http.*;


public class Test extends HttpServlet {

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String destination;
String nom = request.getParameter("nom");
if (nom == null) {
destination = "page1.jsp";
}
else {
destination = "page2.jsp";
}
RequestDispatcher rd = request.getRequestDispatcher(destination);
rd.forward(request, response);
}

protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}

protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}

public String getServletInfo() {
return "Short description";
}
}

La page1.jsp:

<[mailto:%@page %@page] contentType="text/html"%>
<[mailto:%@page %@page] pageEncoding="UTF-8"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Page 1</title>
</head>



<form action="test" method="post">
Nom :


</form>


</html>

La page2.jsp:

<[mailto:%@page %@page] contentType="text/html"%>
<[mailto:%@page %@page] pageEncoding="UTF-8"%><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Page2</title>
</head>

<%
String nom = request.getParameter("nom");
out.print(" Bonjour " + nom + "
");
%>



</html>

Si quelqu'un voit où elle est l'erreur qu'il me le dise,
Et merci d'avance.

2 réponses

issoux Messages postés 58 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 6 mai 2008
23 juil. 2007 à 14:59
je pense que l'erreur se situe ici :

<form action="test" method="post">

Remplace par :

<form action="./TempTest/test" method="post">
0
issoux Messages postés 58 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 6 mai 2008
23 juil. 2007 à 15:00
Oula j'avais pas vu la date lol
0
Rejoignez-nous