freemarker

spring整合freemark

applicationContext.xml中添加下图代码
显示异常

copy复制

<bean id="freemarkerConfig"  class=
"org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">    
<property name="templateLoaderPath" value="/"/>
<property name="defaultEncoding" value="utf-8"/>  
<property name="freemarkerSettings">  
<props>  
    <prop key="template_update_delay">10</prop>  
    <prop key="locale">zh_CN</prop>  
    <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop>  
    <prop key="date_format">yyyy-MM-dd</prop>  
    <prop key="number_format">#.##</prop>  
    <prop key="classic_compatible">true</prop>  
</props>  
</property>  
</bean>  
 <!-- freemarker视图解析器 -->  
 <bean class="org.springframework.web.servlet.view
 .freemarker.FreeMarkerViewResolver">  
    <property name="suffix" value=".html" />  
    <property name="contentType" value="text/html;charset=UTF-8" />  
    <!-- 此变量值为pageContext.request, 页面使用方法:rc.contextPath -->  
    <property name="requestContextAttribute" value="rc" />  
</bean> 

注意项

templateLoaderPath路径需要设置正确,不然会报不能加载视图错误