日期:2011-03-22 16:12:00 来源:本站整理
Servlet写入Cookie转发后无法读取的问题[Java编程]
本文“Servlet写入Cookie转发后无法读取的问题[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我在一个servlet中把cookie写入后 紧随着用转发到另一个servlet来读取 但是 却读不出上一次写的cookie 只能读出大上次从前的cookie请示怎么办理呢?谢谢
答案:
客户发来恳求,此时携带了当前Cookie
你发送cookie, 数据已经去了客户端,当并不影响第一步发过来的Cookie
你读取时,用的是转发,此时的cookie是你恳求前的cookie,也就是你发送cookie前的cookie
客户在下次恳求时,才会再次发来新的cookie
办理办法有2个
1 本地记录cookie到request大概session,不完好依靠cookie
2 不要利用 forward转发,利用 dispatcher的 那个 redirect 举行便可以了,这个是会返回客户端,客户端会再次发出恳求的.
举荐第二种,简单有效
以上是“Servlet写入Cookie转发后无法读取的问题[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论