如何在JSP中处理多个客户端?

时间:2011-10-12 16:09:38

标签: java javascript jsp

我正在JSP和Servlets中实现游戏。游戏应该支持多个玩家。 很明显,每个玩家ID都是在服务器端生成的。但是我在哪里将它存储在客户端,所以当客户端调用Servlet时,我可以稍后(从servlet中)检索它?

3 个答案:

答案 0 :(得分:1)

会话由servlet框架自动处理,您可以通过调用servlet中的request.getSession()来检索会话。

一旦你开始使用框架,一旦你超过servlet(这很快就会发生)并且与框架有关,会话就会以不同的方式提供。

答案 1 :(得分:1)

取决于您希望客户端记住玩家ID的时长。

  1. 会议期间:会议是个好地方
  2. 在他随后的访问者中:A(永久)饼干是个好地方
  3. 会话:request.getSession()

    Cookie:request.getCookies()response.addCookie(cookie)

答案 2 :(得分:0)

会话ID通常存储在cookie中。

如果JSP没有可以为您处理所有这些内容的会话库,我会感到惊讶。