任务2 利用filter实现自动登录
上一节
下一节
任务描述:拦截用户对于网站的访问。当用户发出访问请求时判断用户是否已经登录,是则放行,否则跳转至登录页面。
当用户访问网站时,服务器将用户信息回写入用户Cookie中。以后在每一次用户请求时,服务器只要读用户Cookie,就可以判断用户是否已登录,从而实现用户的自动登录功能。但这样处理,每个被请求的Servlet都要验证用户Cookie,将要书写大量重复代码,如果将验证用户Cookie的代码写入Filter中,只需要在访问资源时先执行Filter,就可以实现用户验证了。

