我正在尝试使用“jsp:useBean”来加载以前创建的 bean。
在一个页面(一个 .jsp 文件)中,我使用
<jsp:useBean id="cart" class="beans.shoppingCartBean" scope="session" />
创建一个会话范围的 bean。在从第一页链接到的另一个页面(另一个 .jsp 文件)上,我想加载“购物车”bean 并为其获取 som 属性。如果我使用 scriptlet 直接访问会话对象中的“cart”属性,则此工作正常。但是当我尝试使用 jsp 标签时,我无法让它工作。我不应该能够做到这一点吗?
我试过了:
<jsp:useBean id="cart" scope="session" />
<jsp:getProperty name="cart" property="xml" />
并且只使用第一行或第二行,并改变我为标签指定的属性,但如果代码中包含这些行中的一个或两个,我会在浏览器中不断收到服务器错误页面。
服务器错误是:
“服务器错误。
该网站在检索“localhost:8080/PizzaStore/Shopy”时遇到错误。它可能因维护而停机或配置不正确”
那么我该怎么做呢?我可以这样做吗?我应该这样做吗?