2009-05-20 37 views
0

我有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中的下拉列表元素將顯示我需要的所有值。但是,當我將範圍設置爲「會話」時,下拉元素沒有值。

我不明白是怎麼回事。 有人能解釋一下嗎?

三江源, 盧卡斯

回答

1

聽起來像是你需要一個servlet添加值下拉到會話範圍。知道會話的東西必須爲您管理。