首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
JFinal cookie 存不进去值,也取不出来
jianglunquan
2018-03-16 15:50
是本身有问题还是使用得不对?
项目:
JFinal
1
评论区
JFinal
2018-03-16 16:21
看一下 setCookie(...) 下层的代码,会发现是直接转调了 Java web 规范中的 HttpServerletResponse.addCookie(...);
而 HttpServerletResponse.addCookie(...) 的行为是, add 进去以后,在 html 页面中可以通过 javascript 获取到。 此外,浏览器发起请求时会将 cookie 自动发送到服务端,所以在服务端使用 getCookie(...) 可以获取到
注意上面的关键:getCookie(...) 获取到的是浏览器发送过来请求中的 cookie,而不能去期望在 controller 中当时 set 再当时就 get
在 controller 中,既然经已是setCookie 某个 value 了, 为啥不直接用那个 value,而要再 getCookie(...) 这样多此一举呢?
回复
发送
我要反馈
热门反馈
扫码入社
而 HttpServerletResponse.addCookie(...) 的行为是, add 进去以后,在 html 页面中可以通过 javascript 获取到。 此外,浏览器发起请求时会将 cookie 自动发送到服务端,所以在服务端使用 getCookie(...) 可以获取到
注意上面的关键:getCookie(...) 获取到的是浏览器发送过来请求中的 cookie,而不能去期望在 controller 中当时 set 再当时就 get
在 controller 中,既然经已是setCookie 某个 value 了, 为啥不直接用那个 value,而要再 getCookie(...) 这样多此一举呢?