저는 JSP와 서블릿으로 게임을 구현하고 있습니다. 게임은 여러 선수를 지원해야합니다. 각 플레이어 ID는 서버 측에서 생성됩니다. 그러나 클라이언트 측에서 그것을 어디에 저장해야합니까? 그래서 클라이언트가 서블릿을 호출 할 때 (서블릿 내에서) 나중에 검색 할 수 있습니까?JSP로 여러 클라이언트를 처리하는 방법은 무엇입니까?
0
A
답변
1
세션은 서블릿 프레임 워크에서 자동으로 처리되며 서블릿에서 request.getSession()
을 호출하여 세션을 검색합니다.
세션은 일단 서블릿을 초과하면 프레임 워크를 사용하기 시작하면 다른 방식으로 사용할 수 있으며 (이는 빠르게 발생합니다) 프레임 워크에 따라 다릅니다.
0
세션 ID는 일반적으로 쿠키에 저장됩니다.
JSP에 세션 라이브러리가 없으면 모두 놀랄 것입니다.
1
클라이언트가 플레이어 ID를 기억할 기간에 따라 다릅니다. 세션 동안
- 가 : 세션이 좋은 장소 그 이후 visists 동안
- 입니다 : A (영구) 쿠키 좋은 장소입니다
세션 : request.getSession()
쿠키 : request.getCookies()
및 response.addCookie(cookie)
관련 문제
- 1. 소켓 프로그래밍에서 여러 클라이언트를 처리하는 알고리즘은 무엇입니까?
- 2. 여러 클라이언트를 처리하는 Netty Server
- 3. (Java 기반) TCP에서 여러 클라이언트를 처리하는 방법은 무엇입니까?
- 4. VB6에서 winsock으로 만든 소켓 서버에서 여러 클라이언트를 처리하는 방법은 무엇입니까?
- 5. 여러 클라이언트를 서버에 연결하는 좋은 방법은 무엇입니까?
- 6. 서블릿을 사용하여 JSP로 여러 HTML 테이블을 동적으로 생성하는 방법은 무엇입니까?
- 7. javascript REST 클라이언트를 통해 Neo4j 서버에서 색인을 처리하는 방법은 무엇입니까?
- 8. JSP로 목록을 표시하는 방법은 무엇입니까?
- 9. jsp로 html을 호출하는 방법은 무엇입니까?
- 10. 하나의 서버에서 여러 도메인을 처리하는 방법은 무엇입니까?
- 11. iPhone의 주소록에서 여러 속성을 처리하는 방법은 무엇입니까?
- 12. 여러 데이터베이스 액세스를 처리하는 방법은 무엇입니까?
- 13. 여러 장치에서 세션을 처리하는 방법은 무엇입니까?
- 14. 한 페이지에 여러 양식을 처리하는 방법은 무엇입니까?
- 15. android에서 여러 웹뷰 문제를 처리하는 방법은 무엇입니까?
- 16. 여러 작업을 처리하는 가장 좋은 방법은 무엇입니까?
- 17. 여러 다른 파일을 처리하는 좋은 방법은 무엇입니까?
- 18. 같은 클래스의 여러 객체를 처리하는 방법은 무엇입니까?
- 19. Singleton이 PHP에서 여러 요청을 처리하는 방법은 무엇입니까?
- 20. CodeIgniter에서 여러 프로젝트를 처리하는 방법은 무엇입니까?
- 21. 여러 파일을 처리하는 가장 완고한 방법은 무엇입니까
- 22. Red5에서 여러 비디오 스트림을 처리하는 방법은 무엇입니까?
- 23. 여러 CCSprites를 처리하는 가장 효율적인 방법은 무엇입니까?
- 24. 한 페이지에서 여러 양식을 처리하는 방법은 무엇입니까?
- 25. java에서 여러 언어를 처리하는 방법은 무엇입니까?
- 26. 여러 파일을 동시에 처리하는 방법은 무엇입니까?
- 27. Java에서 여러 스트림을 처리하는 방법은 무엇입니까?
- 28. MySQL에서 여러 라디오 버튼을 처리하는 방법은 무엇입니까?
- 29. 여러 클라이언트를 공유 데이터베이스 (JPA)와 동기화하는 방법은 무엇입니까?
- 30. TCP/IP 서버가 여러 클라이언트를 수신하는 방법은 무엇입니까?
나는 세션이 무엇인지 정말로 이해하지 못한다고 생각합니다. 세션에 클라이언트 ID를 넣으면 세션에 있기 때문에 클라이언트 ID를 이미 * 알 수 있습니다 *. –
동일한 브라우저에서 2 개의 다른 탭에 세션이 다릅니 까? – MichaelS