mysql登录跳转不了_Session过期后实现自动跳转登录页面
最近研究如果用原生的filter来判别session存在否或者过期否。来跳转到的页面实例,下载来展示代码。
因为顾虑器是每次请求能会进入的,所以可以设置了,进行拦截判断
1.配置web.xml
backendfilter
com.sun.backfilter
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.filterchain;
import javax.servlet.filterconfig;
import javax.servlet.servletexception;
import javax.servlet.servletrequest;
import javax.servlet.servletresponse;
import javax.servlet.http.httpservletrequest;
import javax.servlet.http.httpservletresponse;
import javax.servlet.http.httpsession;
import com.xyt.common.logging;
import com.xyt.common.redisclient;
import com.xyt.jdbc.entity.admin;
/**
* 后台管理系统登录拦截器
*/
public class backfilter implements filter {
@override
public void init(filterconfig filterconfig) throws servletexception {
//useless
}
@override
public void dofilter(servletrequest request, servletresponse response, filterchain chain)
throws ioexception, servletexception {
httpsession sess = ((httpservletrequest)request).getsession();
string ad = sess.getattribute("admin");
if(ad==null ){
((httpservletresponse)response).sendredirect(((httpservletrequest)request).getcontextpath()+"//login");
}else{
chain.dofilter(request, response);
}
}
@override
public void destroy() {
//useless
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
mysql登录跳转不了_Session过期后实现自动跳转登录页面相关推荐
- 微信扫码 - 关注公众号后网站自动注册并登录的实现
微信扫码 - 关注公众号后网站自动注册并登录的实现 需求描述 在自己网站上点击微信登录,网站自己弹出一个二维码.扫描二维码后弹出公众号的关注界面.只要一关注公众号网站自动登录.第二次扫描登录的时候网站 ...
- 解决Jupyter notebook安装后不自动跳转网页的方法
解决Jupyter notebook安装后不自动跳转网页的方法 参考文章: (1)解决Jupyter notebook安装后不自动跳转网页的方法 (2)https://www.cnblogs.com/ ...
- phpcmsV9 用户vip过期后,自动降级的办法 - 代码篇
phpcms用户vip过期后,自动降低用户等级的办法 应用场景: 系统需求描述: 要求收费会员到期后自动取消vip权限. 因为很多文章和内容需要高级会员才可以浏览,一到期后就必须恢复为普通会员. 再者 ...
- win10系统打开IE浏览器后会自动跳转到Edge。
解决win10系统打开IE浏览器后会自动跳转到Edge浏览器.win10系统自动升级后无法打开IE,打开也是自动跳转到系统自带的Edge浏览器,但有些业务系统只能用IE,下面就教大家怎么解决这个问题. ...
- wordpress修改mysql端口_Wordpress更改端口后访问自动跳转老端口
本文已同步到专业技术网站 www.sufaith.com, 该网站专注于前后端开发技术与经验分享, 包含Web开发.Nodejs.Python.Linux.IT资讯等板块. 刚开始首次安装wordpr ...
- 301跳转 https_部署https(ssl)后设置301跳转将http跳转到https的方法
注意: 1,以下教程针对我司虚拟主机或者亚数的云主机香港IP部署SSL后的301跳转(非亚数机房需要注意规则中行替换). 2,把规则中域名替换成自己的域名. linuxt系统 apache环境 云服务 ...
- php 控制网站跳转,迅睿CMS 重写控制网站自动跳转函数
函数名:dr_domain_301 作用:控制网站域名重定向,301跳转,终端识别跳转 自定义重新方法: 1.新建或打开config/custom.php 2.写上函数体: function dr_d ...
- 微信无法下载APP的解决方案 : IOS自动跳转商店(App Store)安卓自动跳转手机默认浏览器下载
来源分析 商业分析在微信的使用人数已经高居各通讯APP的榜首的同时,微信成为了我国移动流量最大的平台之一.在次趋势的引导下,很多的商家.体户便抓住了这一机遇,利用微信这个渠道来做产品的推广.以及营销方 ...
- vue3运行npm run serve无反应,选择跳转后会自动跳入文件路径中
今天在学习vue3的时候遇到一个问题,就是执行npm run serve的时候没有任何提示直接结束,也不报错去浏览器输入本地8080端口也进不去.有点困扰,上网找了些答案都是运行报错给予的答案与我所遇 ...
最新文章
- c语言程序设计案例教程(第2版)笔记(三)—变量、结构体
- c语言实现4x4随机字母,求用C++编写一个4x4矩阵运算类(元素float),实现转置和相乘,具体见补充,在线等!谢谢啦~...
- PowerDesigner使用教程 —— 概念数据模型详解
- idhttpserver的使用方法
- 二十万字C/C++、嵌入式软开面试题全集宝典六
- BUUCTF-Reverse:xor(涉及异或脚本编写)
- 算法竞赛入门经典 第七章 总结
- 高效实用Kafka-Kafka消息处理(底层原理)
- NetSuite 在中国 - 一个全程信息化管理平台
- android 连 wpa3路由器,WPA3 和 Wi-Fi Enhanced Open
- 2017年10月19日 第十次总结
- Unity优化工具有哪些,特别推荐LuaProfiler
- 欲速则不达--不能忽略情绪
- 每日分享正能量一段话45句
- 高德地图 瓦片地图上画圆,线段等
- 2021-09-29 计算BMI值(国际上常用的衡量人体胖瘦程度的一个标准)(要保留多少位有效数字可以用python内置的 round 函数)
- hbuilder边框代码是什么_HBuilder CSS 自定义代码块
- pixhawk RC信号传输流程 代码版本pixhawk1.5.5
- python连接SQL Server:Pymssql模块
- Tapestry 教程(六)使用BeanEditForm来创建用户表单
热门文章
- Qt实现桌面右下角放置窗体
- Linux内核 eBPF基础: 探索USDT探针
- 持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK
- Linux内核:网络过滤器简介与示例代码
- webapi 路由限制命名控件_什么是命名数据网络NDN?
- php mysql刷新表格_PHP和AJAMYSQL数据库刷新表格
- linux如何抓取本地socket,linux 本地socket
- php定位符,浅析PHP正则表达式定位字符
- 利达主机联网接线端子_拾遗●接线端子或连接器(1)
- OpenShift Security (3) - 准备客户端环境和演示应用