2010-12-09 83 views
0

我是freemarker的新手,但我想從Spring應用程序中將數據從我的視圖中取出,其擴展名爲.ftl。我使用的是${message},但它顯示如常。它應顯示可用數據來自Spring應用程序的消息。在Spring應用程序中配置FreeMarker

我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> 

回答

1

不要使用InternalResourceViewResolver與Freemarker的,你用FreemarkerViewResolver。取而代之,你應該沒問題。

此外,我建議不要把你的freemarker模板放在/WEB-INF/jsp。它們是而不是 JSP,不應該這樣對待。

相關問題