GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Log com JSF
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
14/04/2009 14:35:21
Assunto:
Log com JSF
joaosavio
Java Ninja
Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline
Eu tenho um filtro, dá para imbutir um log lá dentro?
Outra coisa, tem alguma API especifica?
Abaixo o código:
public class MainFilter implements Filter { private String user = "/faces/view/user/"; private String superUser = "/faces/view/superUser/"; private String admin = "/faces/view/admin/"; private String index = "/faces/view/index.jsp"; private String main = "/faces/view/user/main.jsp"; @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest hreq = (HttpServletRequest) request; //HttpServletResponse hresp = (HttpServletResponse) response; String requestUri = hreq.getRequestURI(); HttpSession session = hreq.getSession(); UsuarioVO usuarioVO = new UsuarioVO(); //pega o usuário da sessão usuarioVO = (UsuarioVO)session.getAttribute("usuarioVO"); if ((usuarioVO == null) || (usuarioVO.getPendente() == 1)) { RequestDispatcher rd = request.getRequestDispatcher(index); rd.forward(request, response); } else if (requestUri.contains(user)) { //conteúdo visto por todos logados chain.doFilter(request, response); } else if (requestUri.contains(superUser)) { //alteração de dados if (usuarioVO.getTipo_usuario() == 1 || usuarioVO.getTipo_usuario() == 2) { chain.doFilter(request, response); } else { RequestDispatcher rd = request.getRequestDispatcher(main); rd.forward(request, response); } } else if (requestUri.contains(admin)) { //admin if (usuarioVO.getTipo_usuario() == 2) { chain.doFilter(request, response); } else { RequestDispatcher rd = request.getRequestDispatcher(main); rd.forward(request, response); } } else { RequestDispatcher rd = request.getRequestDispatcher(index); rd.forward(request, response); } } }
This message was edited 1 time. Last update was at 14/04/2009 14:37:56
Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
17/04/2009 23:32:22
Assunto:
Re:Log com JSF
joaosavio
Java Ninja
Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline
up
Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com
24/08/2010 08:48:02
Assunto:
Re:Log com JSF
barbon
JavaChild
Membro desde: 27/07/2010 18:10:08
Mensagens: 147
Localização: São José do Rio Preto
Offline
Post Antigo, mas... Log4J
http://www.patternizando.com.br
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team