Bonjour,

Je suis étudiant et je vois actuellement la programmation en Java Web cependant je suis en train de refaire mon TP et je tombe sur une erreur que je n'arrive pas à résoudre.

Le principe du code est simple je veux récupérer une donnée dans formulaire sur une page en HTML puis l'afficher dans une page gérer par une Servlet.

Voici le code en HTML très basique:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<html>
	<form action = "http://localhost:8084/Recap/RetrieveFromServlet" method = "post">
		<input name = "username" type = "text" value = "Entrez votre login">
		<input name = "osefdelid" type = "submit" value = "submit">
	</form>
</html>
Puis à présent le code Dans ma Servlet, tout est OK il y a juste un problème avec le @Override...

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
 
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 RetrieveServlet extends HttpServlet {
 
    @Override
 
    void doPost(HttpServletRequest Req, HttpServletResponse Res) throws IOException, ServletException {
 
        String username = Req.getParameter("usename");
        PrintWriter out = Res.getWriter();
        out.write("Ton login est :" + username);
 
    }
}
Merci d'avance pour toutes les personnes qui m'aideront