2011-01-10 5 views
0

친구와 jstl을 사용하는 환영 페이지로 리디렉션하려고합니다. 그러나 "< c : redirect url ="welcome "/ >"을 사용하면 세션 ID가 GET 변수에 저장됩니다. 그는 일을하는 더 좋은 방법은 자바 스크립트와 함께 할 것이라고 확신합니다. jstl에 올바른 방법이 있습니까?jsp에서 리디렉션하여 세션 ID를 GET 변수에 추가합니다.

답변

1

c:redirect을 사용하는 것이 좋습니다.

URL에서 세션 ID (예 : 변수를 가져 오는 것)가 리디렉션에 사용하는 방법이 아닌 서버 설정 때문인 것으로 의심됩니다. 예를 들어 tomcat context 정의에서 cookies=false을 설정하여 세션 ID 통신을 위해 쿠키를 사용하는 기본 동작을 무시할 수 있습니다.

나는 자바 스크립트 접근 방식을 blog post에서 논의했지만 네트워크 효율성에는 실제적인 차이가 없으며 위에서 언급 한 것처럼 이것이 세션 ID 처리에 차이를 만들 것이라고는 생각하지 않습니다.

관련 문제