我有幾個.jsp頁面和幾個servlet。如何在jsp頁面和servlet之間共享數據
我需要保存一些信息到會話變量。在JSP頁面中我只是指
session.get...()
或
session.set...()
沒有明確聲明HttpSession對象。
但是在servlet中,正確的編程規則適用,我必須先創建一個對象。
我擔心的是,如果我創建這樣
HttpSession session = new HttpSession();
,然後一個物體使用這樣
session.setAttribute("files",fileList);
我關心的事情是,我不寫同一會話對象寫入它那在.jsp文件中被引用。
我該怎麼做才能在任何jsp或servlet中寫入同一個對象。
我想你所說的是我使用servlet不是直接保存到會話對象,而是將數據傳遞給保存到會話對象的jsp。這聽起來很公平。 – Ankur 2009-11-04 14:52:06
您不應該在JSP中使用scriptlet。該邏輯屬於Java類,如servlet/dao/bean/utilclass /等。僅在JSP中使用taglibs/EL。祝你好運。 – BalusC 2009-11-04 15:00:38