1
A
回答
0
JSESSIONID cookie是在会话创建时创建/发送的。会话在您的代码首次调用request.getSession()或request.getSession(true)时创建。如果你只想获得会话,但不创建它,如果它不存在,请使用request.getSession(false) - 这将返回一个会话或null。在这种情况下,不会创建新会话,并且不会发送JSESSIONID cookie。 (这也意味着会话不一定第一个请求创建......你和你的代码是当创建会话控制)
会议是每个方面:
SRV.7.3 Session Scope
HttpSession objects must be scoped at the application (or servlet context) level. The underlying mechanism, such as the cookie used to establish the session, can be the same for different contexts, but the object referenced, including the attributes in that object, must never be shared between contexts by the container.
相关问题
- 1. 寻找T4 CSLA代码生成器
- 2. 我正在寻找一种简单的方法来生成Python代码
- 3. 寻找代码集成Qt4和v4l2库
- 4. 寻找HTML toc生成器
- 5. 防止生成新的jsessionid?
- 6. 寻找部署PHP代码
- 7. 寻找铬的源代码
- 8. 寻找Angular2类源代码
- 9. 生成不生成代码
- 10. 代码生成
- 11. java代码来生成javadocs html
- 12. C++生成的代码(来自MATLAB)
- 13. PHP代码来生成图标
- 14. 写代码来生成解析树
- 15. OpenSSL的Ruby代码来生成指纹
- 16. 来自JavaCC的NoClassDefFoundError生成的代码
- 17. 寻找一个独立的命令行代码生成器脚本
- 18. 很多在jQuery中生成的html代码。寻找更好的方法
- 19. 寻找算法来生成平坦的2D地图
- 20. 寻找算法或库来生成酷标签云(如mirror.me)
- 21. 寻找PHP列表和ACID生成器
- 22. 如何在未找到任何代码时生成代码
- 23. 寻找一个开源的WCF代理生成器
- 24. 使用JET来生成代码:代码缩进
- 25. Xcode代码生成
- 26. C#代码生成
- 27. NHibernate代码生成
- 28. 生成Java代码
- 29. C++代码生成
- 30. Java代码生成
明白了;但是这是对发生的事情的解释。我正在寻找的是如何生成cookie值。例如,这里是对asp.net的解释http://www.codeproject.com/Articles/16822/The-Anatomy-of-Forms-Authentication – hahahahey
它看起来像我在AbstractSessionIdManager中找到我正在寻找的代码。这会生成成为JSESSIONID的cookie值的字符串。 – hahahahey