response.encodeRedirectURL作用
来源:互联网 发布:帝国cms二次开发手册 编辑:程序博客网 时间:2024/05/22 07:00
作用时:
session对象能和客户建立意义对应的关系依赖于客户的浏览器是否支持cookie,如果客户的浏览器不支持的话,那么客户再不同网页之间的session对象可能时互不相同的,因为服务器无法将ID存放到客户端,就不能建立session对象和客户的一一对应关系。可以通过URL重写来实现session对象的唯一性。所谓URL重写就是当客户从一个页面重新连接到一个页面时,通过向这个新的URL添加参数,把session对象的id传过去,这样能够保证session对象是完全相同的。可以使用response对象调用encodeURL()或encodeRedirectURL()方法实现URL重写。
eg:
String str=response.encodeRedirectURL("hope.jsp");
连接目标写成:<%=str%>即可。
encodeURL()是本应用级别的,encodeRedirectURL()是跨应用的。
以下时网上搜索到的解析:
第一种解释:
作用:
Encodes the specified URL for use with redirect( ) by adding an necessary session ID.
Example
Response.redirect( Response( ).encodeRedirectURL( url ) )
第二种解释:
1.response.encodeRedirectURL(url)是一个进行URL重写的方法, 使用这个方法的作用是为了在原来的url后面追加上Jsessionid 。 目的是保证即使在客户端浏览器禁止了cookie的情况下,服务器端仍然能够对其进行事务跟踪.
2.response.sendRedirect(url) 是一个url重定向的方法, 服务器端的通过该方法,“告诉”客户端的浏览器去访问url所指向的资源
第三种解释:
对于要进行跳转时把url
原文:http://blog.sina.com.cn/s/blog_49f485700100cg84.html
- response.encodeRedirectURL作用
- response encodeRedirectURL encodeURL作用
- response encodeRedirectURL encodeURL作用
- response encodeRedirectURL encodeURL作用(转)
- response.encodeRedirectURL
- encodeRedirectURL 作用?
- response.encodeURL or encodeRedirectURL and jsessionid
- 【转载】response对象 encodeURL与encodeRedirectURL
- 关于request的getSession()、response的encodeRedirectURL(String url) 和encodeURL(String url)
- response.getWriter()的作用
- Response.Flush()的作用
- response.getWriter()的作用
- request和response的作用
- request与response的作用
- response.setContentType()的作用…
- response.setContentType()的作用
- response.setContentType(MIME)的作用
- Tomcat的getSession()和encodeRedirectUrl()
- 编辑本段网站错位的解决办法 巧妙设置兼容性
- CGContextAddArcToPoint与CGContextAddArc
- 浅析站群seo优化操作方法
- ython进阶(二)——Python对象类型
- nginx 负载均衡-反向代理+cache浅谈
- response.encodeRedirectURL作用
- 在“添加/删除windows组件”里面去没有“Internet信息服务(IIS)”选项,解决方案
- 博弈类题目小结(HDU,POJ,ZOJ)
- Python进阶(三)——Python语法
- Matlab版本的特征提取实验过程
- c# invoke与beginInvoke
- 深入理解Hadoop集群和网络
- Python语法图
- Spring的lazy-init属性延迟初始化Bean