欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
if(user == null || “”.equals(user)){
//跳转到登陆的页面,进行用户登录
dispatcher.forward(request,response);
System.out.println(“用户没有登录,请登陆!”);
}else{
System.out.println(“用户已经登陆成功,允许继续操作!”);
}
chain.doFilter(request, response);
}
public void init(FilterConfig arg0) throws ServletException {
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts “destroy” string in log
}
public void init() throws ServletException {
}
}
Web.xml配置
<!– 过滤器的 过滤用户登陆的session对象 –>
<filter>
<filter-name>sessionFilter</filter-name>
<filter-class>biz.sdna.cbrc.util.OnlineFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sessionFilter</filter-name>
<url-pattern>/jsp/*</url-pattern>
</filter-mapping>
[1][2]
奋斗令我们的生活充满生机,责任让我们的生命充满意义!