我有4個JSP頁面JSP useBean的範圍問題
的index.jsp - 默認的索引網頁。 Index.jsp包含用於初始化Web服務的build.jsp以及header.jsp(用於顯示帶有下拉元素的表單,用戶可以從此表單中選擇一個值並將表單提交到formControl.jsp。)
build.jsp - 這個jsp包含在HTML元素之前的index.jsp中。它構建所有必需的java bean並設置值。
headerBar.jsp - 此jsp包含在index.jsp中。它包含一個徽標圖像以及一個帶下拉元素的表單。這個表單提交給formControl.jsp。這個headerBar.jsp頁面包含在index.jsp和formControl.jsp頁面中以提供可重用性。
formControl.jsp - 從headerBar.jsp中的表單接受參數並處理該值。
我在build.jsp中有兩個useBean語句,它實例化一個Web服務和我的bean。每當我將其作用域設置爲「請求」時,headerBar.jsp中的下拉列表元素將顯示我需要的所有值。但是,當我將範圍設置爲「會話」時,下拉元素沒有值。
我不明白是怎麼回事。 有人能解釋一下嗎?
三江源, 盧卡斯