Pessoal, fiz um classe q implementa a javax.servlet.Filter.
Coloquei assim no meu web.xml:
<filter>
<filter-name>RequestLogger</filter-name>
<filter-class>br.com.app.RequestLogger</filter-class>
</filter>
<filter-mapping>
<filter-name>RequestLogger</filter-name>
<url-pattern>/images/*</url-pattern>
</filter-mapping>
<HTML>
<BODY>
<img src="images/foca.jpg">
</BODY>
</HTML>
public class RequestLogger implements Filter{
public void destroy(){
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain){
}
public void init(FilterConfig filterConfig){
}
}
Deixei o método doFilter sem codigo propositalmente, mas ai quando tento ver a imagem na página HTML ela nao apareçe! :?
Apareçe aquele "X" vermelho quando ele nao encontra a pagina.
Pq isso??? Preciso explicitar para o filtro q ele deve devolver um response? Como faço isso? :roll:
