zoukankan      html  css  js  c++  java
  • freemarker结合springMVC配置

    摘自: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其实就是一个相对路径,一般不用。

    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>

  • 相关阅读:
    python入门 类的继承和聚合(五)
    如何快速找到多个字典中的公共键(1.4)
    python输入输出(二)
    python入门 集合(四)
    LOJ 3093: 洛谷 P5323: 「BJOI2019」光线
    LOJ 3049: 洛谷 P5284: 「十二省联考 2019」字符串问题
    【比赛游记】FJOI2019瞎打记
    ICPC World Finals 2019 题解
    LOJ 3043: 洛谷 P5280: 「ZJOI2019」线段树
    LOJ 2483: 洛谷 P4655: 「CEOI2017」Building Bridges
  • 原文地址:https://www.cnblogs.com/wh-king/p/3291850.html
Copyright © 2011-2022 走看看