首页 > 编程知识 正文

session过期请重新登录,session失效跳转到登录页面

时间:2023-05-05 16:50:05 阅读:173746 作者:1342

最近的研究中,用母语过滤器判断有无session或有无有效期限。 跳转到的页面实例,下载并显示代码。

因为担心器会在每个请求时进入,所以可以设置并进行监听判断

配置web.xml

后退过滤器

com.sun.BackFilter

后退过滤器

/backend/issues/*

/backend/repairmen/*

/backend/payment/*

2 .创建新的BackFilter类并实现Filter界面。

package com.xyt.backend;

import java.io.IOException;

import javax.servlet.filter;

import javax.servlet.filter chain;

import javax.servlet.filter config;

import javax.servlet.servlet exception;

import javax.servlet.servlet request;

import javax.servlet.servlet response;

import javax.servlet.http.http servlet request;

import javax.servlet.http.http无servlet轮询;

import javax.servlet.http.http session;

import com.xyt.common.Logging;

import com.xyt.com mon.redis client;

import com.xyt.JDBC.entity.admin;

//*

*后台管理系统登录阻止程序

*/

publicclassbackfilterimplementsfilter {

@Override

公共语音文件配置(figfilterconfig ) throws ServletException {

//useless

}

@Override

publicvoiddofilter (servletrequestrequest,ServletResponse response,filter chain ) )。

throws IOException,ServletException {

http session sess=(http servlet request ) request ).getSession;

stringad=sess.getattribute (admin );

if (ad==空值) {

(HttpServletResponse ) response ).sendredirect ) ) httpservletrequest ).getContextPath ) '//login ' ) )。

}else{

chain.dofilter(request,response );

}

}

@Override

公共语音描述

//useless

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。