2010-05-31 5 views
1

어떻게 VELOCITY에서 세션 범위를 사용할 수 있습니까 (보기 파트에서는 ​​sample.vm을 사용하고 있습니다).세션 범위가 속력

내 요구 사항은 페이지에 로그인 할 때 사용자 이름 &을 세션에 저장하고 싶습니다. 로그 아웃을 누르면 해당 세션의 모든 정보를 지우고 싶습니다.

답변

0

속도로 템플릿을 렌더링 할 때 기본적으로 해시 맵인 Context를 전달해야합니다.

그래서 템플릿을 렌더링하기 전에 세션에서 해당 컨텍스트로 항목을 복사합니다.

logout을 누르면 표준 사례에 따라 Session 객체가 간단하게 파괴됩니다. 일반적으로 속도에 특별한 것을 할 필요가 없습니다.

속도를 명시 적으로 호출하여 서블릿을 형성하는 경우입니다. 프레임 워크를 사용하는 경우 장면 뒤에서 많은 작업을 수행하지만이 경우에도 세션을 폐기하면 트릭을 수행하게됩니다.

+0

감사합니다. peter .i이 트릭을 사용하여 액션 클래스 i에서 다른 방식으로 내 작업을 완료했습니다. HttpServletRequest request.getSession() – Raam

관련 문제