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 :
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);
   }
}
Rien de compliqué, donc.

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 !