Je souhaite ajouter un filtre à un projet existant et ne m'attends pas à ce que mon filtre affecte le processus d'origine dans un cas anormal. Dans tous les cas, le filtre d'origine doit être exécuté.Que se passe-t-il si un filtre renvoie des exceptions dans le servlet?
Alors, je veux savoir, comment dois-je traiter quand je surprends une exception:
- jeter l'exception
- Intercepter l'exception et appelez
chain.doFilter();
ne font rien, comme le code suivant :
if (filter != null) { filter.doFilter(req,resp,chain); // should I catch the exception here? } else { chain.doFilter(req,resp); }
Merci à tous.