matheusPJ 10 de jun. de 2005
package com . my ;
import javax.servlet. * ;
import javax.servlet.http. * ;
public class MyFilter implements Filter & #123;
public void init & #40;FilterConfig config) { }
public void destroy & #40;) { }
public void doFilter & #40;ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException {
// checa se o cara ta logado
& #125;
& #125;
no web.xml:
<filter>
<filter-name>myFilter</filter-name>
<filter-class>com.my.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
amhfilhoPJ 10 de jun. de 2005
Obrigado pela dica, mas tem como pegar os dados da sessão com HttpSession ?
matheusPJ 10 de jun. de 2005
request.getSession()
amhfilhoPJ 13 de jun. de 2005
A classe ServletRequest não tem o método getSession()
Tem alguma forma ?
matheusPJ 13 de jun. de 2005
“amhfilho”:
A classe ServletRequest não tem o método getSession()
Tem alguma forma ?
Sorry, é HttpServletRequest q tem esse método, faça um casting.
HttpSession session = ( (HttpServletRequest) request ).getSession();