Pb jsp, java

Fermé
hello^^ - 24 mai 2010 à 12:52
Bonjour,

J'ai une page html,une class java, et un fichier jsp

ds la page html j'ai un formulaire :

<form method="post" action="Servlet.java">
</form>
<td>Nom</td>
<td>
<INPUT type=text name="nomUtilisateur">
<INPUT type="submit" value="Envoyer">



Servlet.java:

public class Servlet extends HttpServlet {

public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException
{
String nomUtilisateur= request.getParameter("nomUtilisateur");

if(nomUtilisateur.length()==0)
{
request.setAttribute("erreur","le nom d'utilisateur n'a pas été renseigné !");
getServletContext().getRequestDispatcher("/jsp/erreur.jsp").forward(request,response);
}

}


la jsp:

<html>
<body>
<h1> ECHEC </h1>

<p><%=request.getAttribute("erreur") %></p>


</body>
</html>


Ce que je voudrais,c'est que lorsque je clique sur le bouton envoyer, il s'affiche le message "ECHEC" (clique sur envoyer en n'ayant pas renseigné le champ).

Merci


A voir également: