我有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中的下拉列表元素将显示我需要的所有值。但是,当我将范围设置为“会话”时,下拉元素没有值。
我不明白是怎么回事。 有人能解释一下吗?
三江源, 卢卡斯