Bonjour à tous,
J'ai un petit problème concernant les filters en Java EE.
Voici la situation :
J'ai un Servlet login.java qui a pour vue une JSP : login.jsp se trouvant dans /WEB-INF.
Typiquement, je met les deux en relations en faisant :
Rien de compliqué, donc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class Login extends HttpServlet { private static final String ASSOCIATED_VIEW = "/WEB-INF/login.jsp"; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.getServletContext().getRequestDispatcher(ASSOCIATED_VIEW).forward(request, response); } }
Dans mon login.jsp, j'ai un form qui "pointe" vers mon servlet Login.java
La question est la suivante :
Comment indiquer à mon Filter que je ne veux accéder à la page (disons home.html) *uniquement* que si les données du form (user/password) sont correctes ?
Comment lui dire d'intercepter ma requête ?
En somme, ou dois-je envoyer les données de mon formulaire login.jsp ?
Un grand merci d'avance !
Partager