我有 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 中的下拉元素就会显示我需要的所有值。但是,当我将范围设置为“会话”时,下拉元素没有值。
我不明白发生了什么事。有人可以解释一下吗?
谢谢你,卢卡斯