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