2009-02-04 30 views
2

我在jsp頁面上有一個選項菜單,用戶可以在其中瀏覽項目,具有子項目,具有子子項目等。項目是可摺疊的,所以用戶可以看到他想要的項目的層次結構。在JSP會話中存儲頁面代碼

該菜單是擴展操作使用JavaScript和jQuery的CSS。

此菜單顯示在應用程序的所有頁面上,並且每當用戶進入新頁面時,菜單必須顯示爲用戶將其留在前一頁面上(所有菜單項用戶擴展名必須被記住)。

他可以通過提交表單,關聯鏈接或返回瀏覽器來更改頁面。

這是怎麼回事?將菜單的HTML部分上傳到會話中是否有可行的解決方案?曲奇可能嗎?或者有更好的方法?

PS:在應用程序中也使用struts2。

回答

1

製作一些代表(Menu,MenuItem)的java類並將它們存儲在服務器的會話中。爲每個菜單項分配一個唯一的整數ID,並在用戶點擊該ID時將該ID提交給服務器。您可以使用jsp根據java類來呈現當前狀態下的菜單。

+0

如何提交數據?謝謝。 – 2009-02-04 16:22:08