1. 首先通过pom.xml自动加载velocity扩展包到工程:

 <dependency>
<groupId>velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.5</version>
</dependency>

2. 然后在自动装载bean的xml里边添加如下配置:

 <bean id="velocityConfig"
class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath" value="/WEB-INF/views/" />
<property name="velocityPropertiesMap">
<props>
<prop key="input.encoding">utf-8</prop>
<prop key="output.encoding">utf-8</prop>
</props>
</property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="cache" value="true" />
<property name="exposeSpringMacroHelpers" value="true" />
<property name="suffix" value=".vm" />
<property name="contentType" value="text/html;charset=UTF-8" />
</bean>

通过如上配置,Spring工程就支持Velocity模版引擎了,模版文件位于:/WEB-INF/views/目录下,指定输入和输出编码为UTF-8编码,同时指定了模版的后缀名称为.vm结尾。

最新文章

  1. java第三周学习
  2. org.apache.catalina.LifecycleException tomcat 启动 maven 处处都是坑!!!
  3. Android填坑系列:在小米系列等机型上放开定位权限后的定位请求弹框
  4. 转: EclipseIDE开发 for C++
  5. java 模拟消息的发送功能
  6. hive集成sentry
  7. 算法提高 9-3摩尔斯电码 map
  8. Fiddler--Filters
  9. 自己写的保证js顺序加载的方法
  10. ES 5 中 判断数组的方法
  11. 设计原则:开-闭原则(Open-Closed Principle, OCP)
  12. Innodb引擎简介
  13. Java如何合并两个数组?
  14. Web Services 平台元素SOAP、WSDL 、UDDI
  15. GPGPU OpenCL 获取设备信息
  16. PHP中exit,exit(0),exit(1),exit(&#39;0&#39;),exit(&#39;1&#39;),die,return的区别
  17. 10 删除topic中的数据
  18. MapReduce:汇总学生表和成绩表为----学生成绩表
  19. 关于ProjectServer定制化项目中心页面
  20. apringboot aop权限控制

热门文章

  1. Visual studio C++ MFC之树形控件Tree Control
  2. Linux /proc/pid目录下文件的含义 (转)
  3. pat(B) 1037. 在霍格沃茨找零钱(水题)
  4. iOS开发-为我们的项目添加头文件prefix header
  5. EChart-Timeline
  6. Linux中如何配置IP
  7. jquery ajax 脑图
  8. Backup and Recovery Basics1
  9. iOS 学习笔记三【segmentedControl分段控制器详细使用方法】
  10. CI框架 简介