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就都能取到了

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料