Java库中的JSP应用程序范围对象

时间:2010-06-02 12:20:35

标签: jsp javabeans

我正在开发一个使用JSP构建的预先存在的Web应用程序,该应用程序使用外部Java库。我想创建一些使用jsp:useBean标记实例化的JavaBeans,这些标记可用于Java代码。

这样做有什么好处?我想我可以将有问题的对象传递给需要它们的每个函数调用,但我想避免这种情况。

1 个答案:

答案 0 :(得分:3)

应用程序作用域对象存储为ServletContext的属性。如果“函数调用”可以访问ServletContext,那么它可以按如下方式获取它们:

Bean bean = (Bean) servletContext.getAttribute("beanname");

我当然希望“函数”在servlet上下文中运行。即它是(通过)通常的方式由servlet直接执行的。