Les filtres vs Intercepteurs Struts 2

Quelle est la différence, vraiment, entre les filtres et les intercepteurs? Je me rends compte que les intercepteurs de feu avant et après une action, de façon récursive, et les filtres peuvent être configurés à feu sur les actions et sur certains modèles url. Mais comment savez-vous quand les utiliser?

Dans le livre que je suis en train de lire sur Struts 2, il semble que les intercepteurs sont en train d'être poussé et j'ai même suivi un tutoriel pour écrire une Authentification de l'Intercepteur pour s'assurer qu'un utilisateur est connecté. Toutefois, si l'utilisateur tente d'accéder à une URL qui n'ont pas une action est associée avec elle, l'intercepteur ne l'attrape pas, ce qui veut dire que je devrais associer une action à un tous les jsp que je veux être sûr. Cela ne semble pas juste.

Je peux faire un Filtre d'Authentification qui gère les Url, de sorte que je n'ai pas à le faire, mais alors, quel est le point de intercepteurs?

  • C'est une bonne pratique de coller vos .jsp est dans le dossier WEB-INF. De cette façon, ils ne peuvent pas être demandées directement par l'URL. Plutôt, l'utilisateur doit passer par des Actions, qui le transmet ensuite à la bonne jsp (selon le résultat).
InformationsquelleAutor JPC | 2010-07-15