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 : Sélectionner tout - Visualiser dans une fenêtre à part
 <nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
le formulaire (formulairebienvenue.html):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !!