您的位置:首页 > 其它

cookie被禁用时如何继续使用session

2013-05-18 13:09 489 查看
解决方式:URL重写。

也就是说:如果要访问的web组件(jsp/servlet)需要session机制的支持,那么不能直接输入该web组件的地址,而应该使用服务器生产的含有sessionId的地址。

生成含有sessionId的地址的方式:1)response.encodeURL(String url);这种方式适用于链接,表单提交。

2)适用于重定向。response.encodeRedirectURL(String url);

注:转发不用。

例如:如果有一个servlet叫count,有这样一个jsp文件,<body><a href="count"></body>,那么经过URL重写的jsp文件为

<body><a href="<%=response.encodeURL("count")%>"></body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: