shiro中登录的时候url地址栏带jsessionid的两种方式
1.web.xml
web.xml必须为3.0版本
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"><!-- 在web.xml中加入如下配置 --><session-config><tracking-mode>COOKIE</tracking-mode></session-config>
</web-app>
2.使用Spring的会话管理
shiro版本在1.3.2版本以上已修复该问题,只需要在shiro配置文件添加以下配置即可:
<!--创建SecurityManager对象 --><bean id="securityManager"class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"><!--将realm设置到securityManager主体中 --><property name="realm" ref="realm" /><!-- 定义要使用的session管理器 --><property name="sessionManager" ref="sessionManager"/></bean><bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager"><!--避免url中出现jsessionid 2017-11-04修改--><property name="sessionIdUrlRewritingEnabled" value="false"/>
</bean>
shiro中登录的时候url地址栏带jsessionid的两种方式相关推荐
- java中byte数组与int类型的转换(两种方式)
java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形 ...
- Java中的枚举类型与枚举实现接口的两种方式
枚举的构造 若某事物的取值只有有限个,可以一个个罗列出来,则这个列举出来的类型就叫做枚举类型. (1)使用public static 修饰的方法构造枚举 public class Size {priv ...
- Spring框架学习day_02:组件扫描 / 注解内部读解 / 组件扫描中配置作用域和生命周期 / 解耦 / 自动装配(两种方式) / 读取文件
1. 组件扫描 首先,必须让Spring扫描组件所在的包,并且,组件类的声明之前必须添加@Component注解! 其实,除了@Component注解以外,还可以使用以下注解实现同样的效果: @Con ...
- 远程登录Linux工具PuTTY(密码和密钥两种方式)
文章目录 一.使用密码远程登录Linux 二.使用密钥登录Linux 三.其他好用的远程登陆工具. 一.使用密码远程登录Linux 1.打开PuTTY,选择Session,填写远程Linux的IP地址 ...
- form表单提交带参数的两种方式
#第一种方式# action写明了LoginServlet,通过submit按钮直接提交到后台 <form action="LoginServlet" method=&quo ...
- html下拉框onchange事件,javascript 中select标签上放入onchange事件的两种方式分享
摘要: 下文讲述在html标签select上放入onchange事件的方式分享,如下所示: 例1: maomao365.com js select上直接使用onchange的方法 function s ...
- html中获取modelandview中的json数据_从Bitmap中获取YUV数据的两种方式
从Bitmap中我们能获取到的是RGB颜色分量,当需要获取YUV数据的时候,则需要先提取R,G,B分量的值,然后将RGB转化为YUV(根据具体的YUV的排列格式做相应的Y,U,V分量的排列) 所以这篇 ...
- Spring Security 玩出花!两种方式 DIY 登录
Spring Security 玩出花!两种方式 DIY 登录 一般情况下,我们在使用 Spring Security 的时候,用的是 Spring Security 自带的登录方案,配置一下登录接口 ...
- Spring Boot2 整合 Shiro ,两种方式全总结!
前言:在 Spring Boot 中做权限管理,一般来说,主流的方案是 Spring Security ,但是,仅仅从技术角度来说,也可以使用 Shiro. 文章目录 一.Spring Securit ...
最新文章
- 学习成长就到鸿蒙思维,庆国庆,迎中秋,鸿蒙教育享双节99元开启思维之旅!!...
- 部署laravel报错:No supported encrypter found. The cipher and / or key length are invalid.
- 用简单的例子说明提升可复用性的设计模式
- Python 基础函数
- 电感检测_几种常用的电流检测方式
- 业界资讯:adobe 技术开发中心 放出游戏单元
- linux-文件的类型
- markdown入门2-插入图片
- 如何对memcache的数据(key-value)进行遍历操作
- ssd1306 OLED 初始化流程
- 第12章[12.10.1] Ext JS + CKEditor+Spring Boot 实现编辑器图片上传
- 云存储软件行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- mongodb and ssis
- astgo-官方功能更新日志
- 中级软考信息安全工程师笔记
- 红色警戒2修改器原理百科(八)
- Leetcode 1235. 规划兼职工作(DAY 73) ---- 动态规划学习期(上午去上高数课了 课下老师说上次旷课不扣平时分嘻嘻)
- vue中使用Vue-i18n插件实现页面中英文切换详细教程
- 332B. Maximum Absurdity
- 【Codeforces 1038D】Slime
热门文章
- 电脑windows安装Mysql数据库
- 抗住千万流量的大型分布式系统架构设计
- 【鸿蒙OS开发入门】06 - 启动流程代码分析之KernelOS:之启动Linux-4.19 Kernel内核 启动init进程
- 云服务器修复,云服务器修复
- Problem - 1696D - CodeforcesD. Permutation Graph
- 【学习笔记】Hands On Machine Learning - Chap2. End-to-End Machine Learning Project
- php fopen 指定路径,fopen 系统找不到指定路径 PHP文件包含详细讲述
- 32款网页设计和网页开发人员常用的Google chrome浏览器扩展程序
- docker 制作 jar 镜像
- 零基础学习SQL第一节