Bonjour,
Je fais quelques tests sur Netbeans en J2EE, notamment sur une page de connexion/déconnexion d'utilisateur, mais voila, quand je clique sur un lien me menant vers ma servlet, j'ai l'erreur 404 notfound et elle provient de ma servlet puisque l'adresse dans le navigateur est: "http://localhost:8080/FormationApp/DisconnectServlet".
La servlet est bien au bon endroit (enfin j'espère), je pense que cela vient de la compilation mais comme je ne connais pas très bien Netbeans, j'ai un peu de mal à identifier le problème.
Merci de votre aide.
Je suis sous Netbeans 6.9.1 avec le server Glassfish v3. Voici quelques bouts de mon code pour vous aider a comprendre mon projet:
Ceci est dans une page jsp : "page1.jsp"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Code HTML : <a href="http://localhost:8080/FormationApp/DisconnectServlet" style="color:white;text-decoration:none">Se déconnecter</a>
Ceci est le code de la servlet DisconnectServlet appelée par le lien de la page "page1.jsp".
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 Code Java : package sitiv.formation.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 DisconnectServlet extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { request.getSession().invalidate(); request.getRequestDispatcher("connexion.jsp").forward(request, response); } finally { out.close(); } } ...
et voici un aperçu de mon arborescence:
Le filtre je ne l'utilise pas; dans mon fichier web.xml, j'ai seulement la balise "<welcome-file-list>"
Partager