Appli web pour débutant qui ne tourne pas
Bonjour,
J'ai voulu faire une application web toute simple (affichage du nom après avoir rempli un champ de formulaire), mais je rencontre un problème du type (selon le debug):
C:\wamp\www\tmp\nbproj\revision\nbproject\build-impl.xml:577: The module has not been deployed.
BUILD FAILED (total time: 2 seconds)
la ligne 577 est la suivante:
Code:
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
le formulaire (formulairebienvenue.html):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form action="bienvenue" method="get"
<input type="text" name="nom" value="nom">
<input type="submit" name="envoyer" value="envoyer">
</form>
</body>
</html> |
la servlet (prgmbienvenue.java):
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
| /*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package servlet;
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;
public class prgmbienvenue extends HttpServlet{
public void doGet (HttpServletRequest request, HttpServletResponse res)throws ServletException, IOException{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
String nom = request.getParameter("nom");
out.write("<html><head><title>bienvenue</title></head><body><p>Bonjour ");
if(nom!=null && nom.length()<0) out.write(nom);
else out.write("cher inconnu");
out.write("</p></body></html>");
}
} |
et le fichier XML (web.xml):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
<web-app>
<servlet>
<servlet-name>Bienvenue</servlet-name>
<servlet-class>servlet.prgmbienvenue</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Bienvenue</servlet-name>
<url-pattern>/bienvenue</url-pattern>
</servlet-mapping>
</web-app> |
Pouvez-vous m'aider?
merci !!