前台怎么清除后台session里的值?

就是做一个登录的功能,用的是shiro 如果认证失败
后台 getSubject().getSession().setAttribute("error",e);
前台

<c:if test="${error!=null}" >
错误信息
</c:if>

但问题是 刷新后 他还是一直在啊 怎么去掉啊

方法1:request.setAttribute("error",e);
方法2:刷新之后到后台做判断如果用户登录认证成功就清楚romover session 对应的值

前台页面是不可能读取操作session的。

session本质就是cookie,你前端把cookie删除了,后端即使session还会保存,但是过一段时间会失效不会有影响

兄弟,别用session保存错误信息了,用楼上的request.setAttribute("error",e);存,页面就不会出现那种情况了