我正在JSP和Servlets中实现游戏。游戏应该支持多个玩家。 很明显,每个玩家ID都是在服务器端生成的。但是我在哪里将它存储在客户端,所以当客户端调用Servlet时,我可以稍后(从servlet中)检索它?
答案 0 :(得分:1)
会话由servlet框架自动处理,您可以通过调用servlet中的request.getSession()
来检索会话。
一旦你开始使用框架,一旦你超过servlet(这很快就会发生)并且与框架有关,会话就会以不同的方式提供。
答案 1 :(得分:1)
取决于您希望客户端记住玩家ID的时长。
会话:request.getSession()
Cookie:request.getCookies()
和response.addCookie(cookie)
答案 2 :(得分:0)
会话ID通常存储在cookie中。
如果JSP没有可以为您处理所有这些内容的会话库,我会感到惊讶。