我在Spring webapp上下文中配置一个bean,需要将ServletContext传递给构造函数:
WebappTemplateLoader(javax.servlet.ServletContext servletContext)
这是xml配置文件中的bean定义:
<bean id="ftlTemplateLoader" class="freemarker.cache.WebappTemplateLoader">
<constructor-arg>
</constructor-arg>
</bean>
我为构造函数arg添加了什么以便这个bean获得正确的ServletContext?
编辑:
原来答案是:
<bean id="ftlTemplateLoader" class="freemarker.cache.WebappTemplateLoader">
<constructor-arg value="#{servletContext}">
</constructor-arg>
</bean>
答案 0 :(得分:1)
你应该可以使用
<bean id="ftlTemplateLoader" class="freemarker.cache.WebappTemplateLoader">
<constructor-arg value="#{servletContext}">
</constructor-arg>
</bean>
假设您的XML文件是在WebApplicationContext
。