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必须指向本站。

相关文章
|
1月前
|
Web App开发 编解码 运维
LNMP详解(十二)——Nginx URL重写实战
LNMP详解(十二)——Nginx URL重写实战
20 2
|
6天前
|
开发框架 搜索推荐 中间件
中间件应用路由和URL重写
【5月更文挑战第2天】中间件应用路由和URL重写
14 3
中间件应用路由和URL重写
|
1月前
|
编解码 运维 搜索推荐
LNMP详解(十一)——Nginx URL重写原理
LNMP详解(十一)——Nginx URL重写原理
16 0
|
2月前
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
|
3月前
|
JSON 监控 数据格式
Ansible 学习笔记 - 批量巡检站点 URL 状态
Ansible 学习笔记 - 批量巡检站点 URL 状态
|
8月前
|
iOS开发
解决alert在ios版微信中显示url的问题(重写alert)
解决alert在ios版微信中显示url的问题(重写alert)
71 0
|
9月前
|
前端开发
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url之3
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url之3
35 1
|
9月前
|
前端开发
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url
39 0
|
9月前
|
前端开发
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url之2
前端学习笔记202307学习笔记第五十五天-node-客户端,服务器,Url之2
47 0
|
11月前
|
前端开发
前端学习笔记202303学习笔记第三天-Vue3.0-url-loader的loader格式
前端学习笔记202303学习笔记第三天-Vue3.0-url-loader的loader格式
44 0