아약스 요청 중에 부작용이 있는지 여부에 관계없이 URL에서 Jsessionid를 비활성화하거나 제거해야합니다. Struts 1.2 버전을 사용하고 있습니다.URL에서 struts jsessionid를 비활성화하는 방법
2
A
답변
0
ajax 호출에서 JSESSIONID
을 제거하면 서블릿 컨테이너는 세션에 저장된 응용 프로그램과 자원을 식별하지 않습니다 (요구 사항에 따라 부작용이 있음).
예. 보호 된 자원의 목록 검색 (권한 부여가 필요함). 사용자가 로그인하고 세션에 사용자 정보가 기록되어 있고 Ajax가 JSESSIONID
을 전달하지 않으면 로그인 한 사용자를 확인할 방법이 없습니다 (응용 프로그램 세션이 없으므로). 따라서 보호 된 리소스는 검색되지 않습니다.
2 센트에 불과합니다.
2
Servlet 3.0에서는 세션을 유지 관리하는 방법을 지정할 수 있습니다.
사용하지 않으셔도됩니다. this question을 참조하십시오. 재 작성보다 제 2의 대답에 더 호의적입니다.
관련 문제
- 1. ColdFusion MX - URL에서 jsessionid를 제거합니다.
- 2. URL에서 jsessionid를 사용하는 SAP를 사용 중입니다.
- 3. 특정 조건에서 Struts 유효성 검사를 비활성화하는 방법
- 4. JSESSIONID를 다시 설정하는 방법
- 5. C# 키를 비활성화하는 방법
- 6. 폼 인증을 비활성화하는 방법
- 7. 배경 화면을 비활성화하는 방법
- 8. 스크립트에서 RequiredFieldValidator를 비활성화하는 방법
- 9. 모든 버튼을 비활성화하는 방법
- 10. ListView에서 헤더보기를 비활성화하는 방법
- 11. QPushButton을 비활성화하는 방법
- 12. NSTableVIew에서 정렬을 비활성화하는 방법?
- 13. 기본 qpushbutton을 비활성화하는 방법
- 14. 시끄러운 디버그를 비활성화하는 방법?
- 15. combobox에서 optgroup을 비활성화하는 방법
- 16. ScatterView에서 관성을 비활성화하는 방법
- 17. 이미지를 비활성화하는 방법
- 18. E_STRICT를 비활성화하는 방법
- 19. 콘솔 옵션을 비활성화하는 방법
- 20. setOnItemClickListener를 비활성화하는 방법?
- 21. 동적으로 버튼을 비활성화하는 방법
- 22. 동적으로 버튼을 비활성화하는 방법
- 23. BetterAuthorizationSample에서 인증을 비활성화하는 방법?
- 24. asp.net에서 캐시를 비활성화하는 방법?
- 25. URL에서 비디오를 재생하는 방법?
- 26. URL에서 JavaScript를 실행하는 방법
- 27. URL에서 문자열을 얻는 방법
- 28. URL에서 .aspx를 제거하는 방법
- 29. url에서 이미지를로드하는 방법
- 30. url에서 access_token을 검색하는 방법
쿠키가 활성화 된 경우 브라우저는 쿠키 값을 통해 jsessionid를 식별합니다. –
@Steven Benites, 그리고 ajax 호출시? –
@Elite : 쿠키는 Ajax 요청과 함께 전송됩니다. –