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

  • 相关阅读:
    导入数据库的命令
    截取字符串
    用decode函数实现行变列
    初始库存入库相关知识
    客户欠款余额账
    存货管理
    创建临时表(转)
    求余额
    学习浪潮系统
    oracle number类型
  • 原文地址:https://www.cnblogs.com/wh-king/p/3291850.html
Copyright © 2020-2023  润新知