Bom dia,
estou tentando implementar um filtro em uma pagina, mas ao debbugar, ele n passa pelo filtro.
Ae embaixo um trecho do web.xml que está meu filtro.
web.xml
<filter>
<display-name>FiltroVerificaCodMunicipio</display-name>
<filter-name>FiltroVerificaCodMunicipio</filter-name>
<filter-class>br.com.empresa.projeto.comum.utilitario.FiltroPegaCodigoMunicipio</filter-class>
</filter>
<filter-mapping>
<filter-name>FiltroVerificaCodMunicipio</filter-name>
<url-pattern>/municipioNulo.jsp</url-pattern>
</filter-mapping>
Aqui está o código do filtro
public class FiltroPegaCodigoMunicipio implements Filter {
private UsuariosBean usuarioBean = new UsuariosBean();
private Municipio municipio = new Municipio();
private MunicipioDAO municipioDao = new MunicipioDAO();
@Override
public void destroy() {
// TODO Auto-generated method stub
}
@Override
public void doFilter(ServletRequest req, ServletResponse resp,
FilterChain chain) throws IOException, ServletException {
HttpSession session = ((HttpServletRequest) req).getSession();
usuarioBean = (UsuariosBean) FacesContextComum
.getSessionAttribute("usuariosBean");
if (usuarioBean != null){
this.municipio.setCodigo(usuarioBean.getMunicipio().getCodigo());
this.municipio = municipioDao.procurarMunicipioPorId(this.municipio.getCodigo());
System.out.println(this.municipio.getNome());
}else{
chain.doFilter(req, resp);
}
// TODO Auto-generated method stub
}
@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}