如何在JSP中处理多个客户机
How to handle multiple clients in JSP?
我正在用JSP和servlet实现一个游戏。游戏应该支持多人游戏。很明显,每个玩家ID都是在服务器端生成的。但是,我应该把它存储在客户端的什么地方,以便以后在客户端调用servlet时(从servlet内部)检索它?
会话由servlet框架自动处理,您可以通过调用servlet中的request.getSession()
来检索会话。
一旦您开始使用框架,一旦您不再使用servlet(这种情况很快发生),会话就以不同的方式可用,并且依赖于框架。
取决于你希望客户端记住玩家ID的时间。
- 在会话期间:会话是一个好地方
- 在他随后的访问中:(永久)cookie是一个好地方
会话:request.getSession()
Cookie: request.getCookies()
and response.addCookie(cookie)
会话id通常存储在cookie中。
如果JSP没有一个会话库来为您处理这一切,我会很惊讶。
相关文章:
- 在服务器端禁用 aspxgridviews,如何在客户端处理
- 客户端处理相同输入字段的多个副本的最佳实践
- 如何将数据输入到 Javascript 以进行客户端处理
- 如何通过javascript REST客户端处理Neo4j服务器中的索引
- 从客户端处理程序返回 false 不会阻止回发
- Node.js:在客户端处理JSON对象
- 在nowjs中区分两个客户机
- 服务器端还是客户端处理原始数据更好?
- 客户机JSP页面上同步服务器时间的问题
- 如何将变量从客户机传递到服务器,并将其持久化在服务器中用于其他功能
- Browserify—使用fs将文件从服务器加载到客户机
- 套接字.io祝辞简单的服务器到客户机消息
- GAPI客户机404错误
- 在将文件大小传递到服务器端之前,在客户端处理文件大小
- 如何获取页面加载事件时服务器上的客户机机器时间
- Lotus notes客户机链接和xpages中的浏览器链接用于下载存储在服务器目录中的文件
- 如何使用Web应用程序作为客户机对SAML依赖方进行身份验证
- 在客户端处理文本输入
- 如果我使用客户端javascript获取一个站点,该站点将看到什么作为请求ip?我的服务器或客户机's
- 如何在JSP中处理多个客户机