Compréhension Filter Java Servlet
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:
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 ! :)