Java 中的JSESSIONID的cookie。默认是httponly
具体啥是httponly
设置cookie为httponly将无法被javascript读取到。
所以默认情况下JavaScript是无法通过读取JSESSIONID的值再到服务器端找与之相对应的Session里面的数据
但还是有办法的,就是将JSESSIONID设置为 非httponly
Cookie cookie = new Cookie("JSESSIONID", req.getSession().getId());
cookie.setHttpOnly(false);
resp.addCookie(cookie);
resp.sendRedirect("/result.jsp");

本文介绍了Java中JSESSIONID的工作原理及其默认的httponly属性。httponly属性可以阻止JavaScript读取cookie,从而增强安全性。然而,也可以通过设置cookie为非httponly来绕过这一限制。
625

被折叠的 条评论
为什么被折叠?



