在应用程序级别设置spring bean并在jsp上访问它

时间:2010-01-19 01:39:02

标签: java spring spring-mvc

如何在应用程序级别(声明性地)设置spring bean并在jsp上使用它的成员?

2 个答案:

答案 0 :(得分:3)

你使用spring-MVC吗? 如果是这样,作为控制器类的一部分,有一个实例变量,它将bean注入其中。然后,在控制器方法中处理请求时,将该实例var添加到模型中并返回它。这样它就可以在JSP中访问。

答案 1 :(得分:0)

实际上,您可以使用ServletContextAttributeExporter将bean放在J2EE容器的applicationScope中并让它始终可用,而不必将其放入一个(可能还有更多控制器)中的每个请求中。在所有的JSP中。这比将它绑定到您的控制器并编写代码以使其可用于您的请求更简洁,更简单。