我的第一个念头是,您确定春季电话会很昂贵吗?这些东西已经过大量优化,因此在尝试对其进行优化之前,请确保它确实是一个问题。
假设这 是
一个问题,则的替代方法是
exposeContextBeansAsAttributes和的
exposedContextBeanNames属性
InternalResourceViewResolver。您可以使用一个或另一个(但不能同时使用两个)将部分或全部bean公开为JSP属性。
这增加了将Spring bean实际注入到标签类中的可能性。例如,在您的Spring环境中,您可以:
<bean > <property name="exposeContextBeansAsAttributes" value="true"/></bean><bean id="myBean" />
您的JSP:
<MyTag thing="${myBean}"/>因此,如果
MyTag定义了
thingtype 属性
MyClass,则
myBean应该将spring bean作为普通的JSP属性注入。



