问题描述如下:
问题解读:在执行重定向或转发前,已经进行了一次重定向或转发,所以报错
代码逻辑如下:
用户更改密码成功时,会将保存在session中的登录信息清除,提醒重新登录,这时请求转发(这是一次请求转发)到一个指定页面。
但是为了拦截没登陆的用户进入网站主页,使用filter进行拦截,session中的登陆信息被清除后,会触发拦截,在拦截中也有请求转发(这是另一次的请求转发)的请求,所以造成了上面的错误提示。
解决方法:在filter的请求转发的语句下面添加return;语句,在完成请求转发后,结束请求。