freemarker结合springMVC配置

 2023-09-09 阅读 26 评论 0

摘要:摘自:http://yk94wo.blog.sohu.com/128484189.html freemarker 我就不用多说什么了,大家都知道它。 在spring项目中使用时,做一下配置: 1.<!-- 这里配置的是freemarker --><bean id="freemarkerConfigurer"class="org.springframe

摘自:http://yk94wo.blog.sohu.com/128484189.html

freemarker 我就不用多说什么了,大家都知道它。

在spring项目中使用时,做一下配置:

1.<!-- 这里配置的是freemarker -->
 <bean id="freemarkerConfigurer"
  class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
  <property name="templateLoaderPath">
   <value>WEB-INF/views/freemarker</value>
  </property>
  <property name="freemarkerSettings">
   <props>
    <prop key="template_update_delay">0</prop>
    <prop key="default_encoding">GBK</prop>
    <prop key="locale">zh_CN</prop>
   </props>
  </property>
  <property name="freemarkerVariables">
   <map>
    <entry key="publicPath"><value>http://localhost:8000/Ordering</value></entry>
   </map>
  </property>
 </bean>

红色部分不是必须的,它用来方便在页面中引用。publicPath其实就是一个相对路径,一般不用。

Spring源码?2.引入freemarker.jar包,注意在myeclipse 中使用spring 2.5和hibernate 3.2时会报错,说找不到一个什么.../ui/...之类的包,那是spring中缺包,到网上下个spring_context-support.jar包即可.如若不行,那直接下个spring.jar包,就OK了。

注意:删除hibernate中的asm 2.1...jar,否则会有错,与spring中的asm.jar包冲突~

 

3.<!-- 配置freemarker视图解析器 -->
 <bean id="viewResolver"
  class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
  <property name="viewClass">
   <value>
    org.springframework.web.servlet.view.freemarker.FreeMarkerView
   </value>
  </property>
  <property name="prefix">
   <value>/</value>
  </property>
  <property name="suffix">
   <value>.ftl</value>
  </property>
  <property name="contentType" value="text/html;charset=GBK"></property>
  
 </bean>

转载于:https://www.cnblogs.com/wh-king/p/3291850.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/22858.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息