Ich habe Servlets und Filter für Jahre zu schreiben, und es ist etwas, das mir ein wenig immer geärgert hat - mit Filter die Überprüfung und das Gießen von ServletRequest
und ServletResponse
Parametern HttpServletRequest
und HttpServletResponse
, vor allem, da es zu keiner Standard HttpFilter
Basisklasse Mach das für dich - im Gegensatz zu Servlets.Wann würde javax.servlet.Filter.doFilter (ServletRequest req, ServletResponse res) mit etwas anderem als HttpServletRequest/Response aufgerufen werden?
Die Frage ist - wann würden Sie jemals etwas anderes sehen, dass HttpServletRequest
/HttpServletResponse
zu Ihrem Servlet/Filter übergeben wird und was sollten Sie tun, wenn Sie tun?
Die JSF-Dienstprogrammbibliothek OmniFaces hat einen ['HttpFilter'] (https://showcase-omnifaces.rhcloud.com/showcase/filters/HttpFilter.xhtml). – BalusC