【问题标题】:Configuring FreeMarker In Spring Application在 Spring 应用程序中配置 FreeMarker
【发布时间】:2011-05-22 16:47:51
【问题描述】:

我是 freemarker 的新手,但我想从 Spring 应用程序中获取数据到我的视图,扩展名为 .ftl。我正在使用 ${message},但它像往常一样显示。它应该显示可用的数据来自 Spring 应用程序的消息。

我的 dispatcherServlet 配置如下

   <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
       <property name="templateLoaderPath" value="/WEB-INF/freemarker/"/>
      </bean>

  <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
       <property name="cache" value="true"/>
       <property name="prefix" value="/WEB-INF/jsp/"/>
       <property name="suffix" value=".ftl"/>
  </bean>

【问题讨论】:

    标签: spring-mvc freemarker


    【解决方案1】:

    你不使用 InternalResourceViewResolver 和 Freemarker,你使用 FreemarkerViewResolver。换一个就好了。

    另外,我建议不要将您的 freemarker 模板放入 /WEB-INF/jsp。它们不是 JSP,不应该被这样对待。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 2018-12-14
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      相关资源
      最近更新 更多