0

我有 4 个 JSP 页面

  • index.jsp - 默认索引网页。Index.jsp 包括用于初始化 Web 服务的 build.jsp 以及 header.jsp(用于显示带有下拉元素的表单。用户可以从该表单中选择一个值并将表单提交给 formControl.jsp。)

  • build.jsp - 此 jsp 包含在 index.jsp 中 HTML 元素之前。它构建所有必需的 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 中的下拉元素就会显示我需要的所有值。但是,当我将范围设置为“会话”时,下拉元素没有值。

我不明白发生了什么事。有人可以解释一下吗?

谢谢你,卢卡斯

4

1 回答 1

1

听起来您需要一个 servlet 将下拉列表的值添加到会话范围中。知道会话的东西必须为您管理它。

于 2009-05-20T00:02:29.163 回答