2009-02-04 5 views
2

JSP 페이지를 통해 사용자가 항목을 탐색하거나, 하위 항목이 있거나, 하위 하위 항목이있는 옵션 메뉴가 있습니다. 항목을 접을 수 있으므로 사용자는 원하는 항목의 계층 구조를 볼 수 있습니다.JSP 세션에 페이지 코드 저장하기

메뉴는 javascript 및 jquery를 사용하여 CSS를 조작하여 확장됩니다.

이 메뉴는 응용 프로그램의 모든 페이지에 표시되며 사용자가 새 페이지로 이동할 때마다 사용자가 이전 페이지에서 왼쪽으로 메뉴를 표시해야합니다 (모든 메뉴 항목은 사용자 확장을 기억해야 함).

그는 양식을 제출하거나, 링크를 따라 가거나, 브라우저로 돌아가서 페이지를 변경할 수 있습니다.

어떻게 할 수 있습니까? 세션에 메뉴의 HTML 부분을 업로드 할 수 있습니까? 쿠키가 어쩌면? 아니면 더 좋은 방법이 있을까요?

추신 : 또한 struts2 응용 프로그램에서 사용됩니다.

답변

1

(Menu, MenuItem)을 나타내는 몇 가지 Java 클래스를 만들어 서버의 세션에 저장하십시오. 각 메뉴 항목에 고유 한 정수 ID를 할당하고 사용자가 클릭 할 때이 ID를 서버에 제출하십시오. jsp를 사용하여 Java 클래스를 기반으로 현재 상태로 메뉴를 렌더링 할 수 있습니다.

+0

어떻게 데이터를 제출합니까? 감사. –

+0

AJAX를 사용하여 메뉴의 상태를 제출하고 서버 측 컨트롤러가 제출을 처리하고 세션으로 업데이트하도록합니다. –

+0

그리고 자바 스크립트를 사용하여 사용자의 세션 ID를 어떻게 얻을 수 있습니까? 그렇다면 컨트롤러가 어떤 메뉴를 수정하고 있는지 확인할 수 있습니까? –