14.URL重写技术
当用户不接受Cookie时,可以使用URL重写机制跟踪用户会话。URL重写技术会在URL请求中嵌入标识客户的SessionID,使用Servlet容器解释URL并取出SessionID。
//用于自动重写超链接和form表单的action属性的url
public String encodeURL(String url)//用于自动重写要传递给HttpServletResponse接口中的sendRedirect()方法的URL
public String encodeRedirectURL(String url)
两个方法首先会判断客户请求消息中是否包含Cookie字段,如果没有则表示客户端不支持Cookie,它将会把回话ID作为JSESSIONID参数值连接到URL末尾,如果有则不会附加JSESSIONID参数值。
正常写href跳转
<a href="跳转地址">跳转</a>
如果浏览器禁用了cookie,跳转到网址后则会获取不到cookie值。
这时候需要用URL重写技术来生成跳转地址
<a href=" response.encodeURL("跳转地址") ">跳转</a>
response.encodeURL("跳转地址")会自动生成带有cookie值的地址
14.URL重写技术相关推荐
- java urlrewriter_java url重写技术(UrlReWriter)
现在url重写技术用的越来越广泛了,很高兴今天和各位网友分享一下: 首先我们要从网上下一个UrlReWriter jar包 现在地址进不了,我这里有一个3.0版本的,文章底有下载地址,大家可以去下载 ...
- UrlRewrite(Url重写技术)
ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置------转载 ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置 核心提示:大家一定经常在网络上看到很多网站的 ...
- 在ASP.NET中重写URL 方法三:在IIS7中使用HttpModule 实现无扩展名的URL重写
上述的HttpModule方法在你要重写的URL含有.aspx 扩展名或者包含另一个被设置为ASP.NET处理的扩展名的情形下一切都工作.你这么做的话,不需要任何特定的服务器配置,你只要把你的应用拷贝 ...
- 《转》java URL重写
文章来源:http://www.it300.com/article-5319.html 现在url重写技术用的越来越广泛了,很高兴今天和各位网友分享一下: 首先我们要从网上下一个UrlReWrite ...
- 关于URL重写的一点心得
最近在做电子签核系统,签准用户会收到邮件,里面有个链接地址,直接点击进入相关操作. 系统已经完成,后来发现里面的URL地址很不友好,ID,TYPE什么的,于是就考虑使用URL重写技术.URL重写有好多 ...
- ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置
核心提示:大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有 ...
- URL重写实现会话跟踪
IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结! 为了防止用户禁用cookie,可以使用URL重写技术来实现会话跟踪! url重写原理:当服务器程序调用request.getSe ...
- 谈用url重写的方法替代生成静态页面的好处
谈用url重写的方法替代生成静态页面的好处 [color=Red]声明:这个是一篇asp.net的技术文章,为本人原创并首发.[/color] 本来不想写了,因为写了net 下的采集技术文章,没人理, ...
- 谈用伪静态(url重写)的方法替代生成静态页面的好处
来自Asp.net精英论坛:bbs.1aspx.com 什么是伪静态(url重写),URL 重写是截取传入Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求 :http://ww ...
最新文章
- eclipse svn 与资源库同步 符号说明
- Redis介绍 Java客户端操作Redis
- 【约束布局】ConstraintLayout 之 Chains 链式约束 ( Chains 简介 | 代码 及 布局分析 | 链头设置 | 间距设置 | 风格设置 | 权重设置 )
- 046_byte的值在计算机中的表示
- 怎么用计算机解开手机,怎么用电脑解开手机锁
- 区块链BaaS云服务(28)TOP Network 之数据结构
- 【模型解读】“全连接”的卷积网络,有什么好?
- 脚本升级_Openssh升级脚本
- 不要伤害指针(3)--指针和结构类型的关系
- 分界符 EOF 不使用反斜杠转义的技巧
- c语言cin改scanf,我的代码用scanf输入wa了,改成cin就ac了 ?
- mysql 冷热表_Redis+MySQL冷热数据交换
- POJ - 2182 Lost Cows【线段树】
- 【BZOJ22233524】PATULJCI [主席树]
- Tomcat详解(八)——Tomcat与Nginx实现动静分离
- 蓦然回首,会员制CRM就在下里巴人处
- 超级账本 —— 面向企业的分布式账本
- 大功率高精度恒流源的设计
- SpringMVC后缀
- java基础应用程序超市收银_超市收银程序(JAVA课程设计 2011)