yangx136 2014-05-28 07:23 采纳率: 0%
浏览 4580

在JSP页面取COOKIE值时只能取到JSESSIONID

1、如题,后台Login时添加了user.name这个cookie。登录后查看浏览器的cookie可以看到两个cookie:JESSIONID和user.name,也是我后台存入的值。但JSP页面循环取值只能取出JSESSINONID。。。

2、我在登录页面写了个添加cookie的语句,然后再运行。结果这个cookie可以被取出来。。。
这是什么问题???难道浏览器都显示cookie了,JSP都能取不出值?还是后台Cookie在JSP页面上取出有要求?求大神指教。用的是struts框架,查看cookie是chrome浏览器的功能。
Login implements ServletRequestAware,
ServletResponseAware
这个没问题吧?

  • 写回答

1条回答 默认 最新

  • x_k 2015-09-17 10:53
    关注

    我在学习JSP+Servlet的时候也遇到这种情况了,直接使用JSP访问本地计算机的cookie的时候,只能取到JESSIONID,其他都不能取到,使用的方法是
    Cookie cookies [] = request.getCookies(),但是我使用servlet在中间跳转一下就OK了,在servlet中添加一个转发请求就可以了
    request.getRequestDispatcher("../Test.jsp").forward(request, response);这样本地中的所有cookie就都能取到了

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog