我想知道是否有人禁用了我的浏览器中的cookie,然后cookie对我的浏览器不起作用,然后如何在Java中进行会话。我正在为服务器端编程编写servlet。那我的课程如何运作?它如何识别用户?由于JSESSION ID存储在cookie中…
请参见HttpServletResponse encodeURL()和encodeRedirectURL()。
如果浏览器不支持cookie,这些功能将适当地重写您的URL,以包括会话信息。根据所使用的Java Web框架,这些功能可能会自动调用(只要您使用框架的方法来编写URL)即可。
请注意,由于在会话中可见会话ID的安全性和缓存含义,因此并非在所有情况下都是如此。 此页面总结的问题比我在这个简短的空间中所能解决的要好得多,并提供了禁用此功能的方法。