session 之 url 重写|学习笔记

简介: 快速学习 session 之 url 重写

开发者学堂课程【JSP 快速入门 session 之 url  重写】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/33/detail/716


session 之 url  重写


内容介绍:

一、url 重写的用途简介

二、url 重写的方式

 

一、url 重写的用途简介

当 IE 浏览器隐私中设置阻止所有 Cookie,可通过 url 重写的方式维护 sessionId。session 依赖 cookie ,目的是让客户端发出请求时归还sessionId,这样才能找到对应的 session 。如果客户端禁用了cookie ,那么就无法得到 sessionId ,那么 session 也就无法用了。可以使用 URL 重写来替代 cookie ,让网站的所有超链接、表单中都添加一个特殊的请求参数即 sessionId ,这样服务器可以通过获取请求参数得到 sessionId,从而得到 session 对象。

 

二、url 重写的方式

将所有的页面路径都使用 response.encodeURL(”..”) 处理一下, response.encodeURL(String url) 会对 url 进行智能的重写,当请求中设有归还 sessionId 这个 cookie ,那么该方法会重写 url ,否则不重写,当然 url必须指向本站。

相关文章
|
7月前
|
Web App开发 编解码 运维
LNMP详解(十二)——Nginx URL重写实战
LNMP详解(十二)——Nginx URL重写实战
76 2
|
1月前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
7月前
|
开发框架 搜索推荐 中间件
中间件应用路由和URL重写
【5月更文挑战第2天】中间件应用路由和URL重写
58 3
中间件应用路由和URL重写
|
7月前
|
域名解析 缓存 网络协议
【计算机网络基础篇】学习笔记系列之二《游览器输入URL后发生了什么?》
【计算机网络基础篇】学习笔记系列之二《游览器输入URL后发生了什么?》
132 3
|
7月前
|
编解码 运维 搜索推荐
LNMP详解(十一)——Nginx URL重写原理
LNMP详解(十一)——Nginx URL重写原理
61 0
|
7月前
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
326 0
|
7月前
|
JSON 监控 数据格式
Ansible 学习笔记 - 批量巡检站点 URL 状态
Ansible 学习笔记 - 批量巡检站点 URL 状态
|
前端开发
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url之3
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url之3
64 1
|
iOS开发
解决alert在ios版微信中显示url的问题(重写alert)
解决alert在ios版微信中显示url的问题(重写alert)
118 0
|
前端开发
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url
61 0