Bonjour,

je suis nouveau en J2EE et je crée une page html suivante:

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
26
27
 
<html>
	<head>
		<title>Acceuil</title>
	</head>
	<body>
		<h1>Bienvenue dans la communauté </h1>		
		<P> Cette application permet de vous inscrire, de rechercher un membre de la communauté,
                 de modifier les informations d'un membre et de supprimer des membres ( réservés à certaines personnes)</p>
   <FORM methode=post action=accueil>         
	<TR>
	<TD COLSPAN=2>
	<INPUT type="submit" value="S'INSCRIRE">
	</TD>
	<TD COLSPAN=2>
	<INPUT type="submit" value="RECHERCHER">
	</TD>
	<TD COLSPAN=2>
	<INPUT type="submit" value="MODIFIER">
	</TD>
	<TD COLSPAN=2>
	<INPUT type="submit" value="SUPPRIMER">
	</TD>
	</TR>
	</form>
	</body>
</html>
Avec le fichier web.xml je fais le lien entre la servlet et l'action accueil.
Voici le code de ma servlet
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
 
package fr.servlet;
 
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
public class AccueilServlet extends HttpServlet {
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException{
    	doPost(request, response);
    }
	protected void doPost(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException{
 
      String param = request.getParameter("submit");
      if(("S'INSCRIRE").equals(param)){
    	  getServletContext().getRequestDispatcher("/Formulaire.html").forward(request, response);
 
      }
 
	}
}
Ma servlet ne redirige pas vers la page Formulaire.html. En fait, je n'arrive pas à récuperer la valeur du submit.

QuestionS:
1-Peut-on mettre plusieurs "submit" dans la même servlet ?
Si oui comment récuperer la valeur du submit?
2-Suis-je obligé de faire une liste déroulante ? ( choisir l'action à effectuer dans la liste déroulante puis cliquer submit ).

Merci de votre aide.