1.在spring配置文件中新增配置
<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver">
<property name="suffix" value=".vm" />
<property name="prefix" value="vm/" />
<property name="layoutUrl" value="layouts/default.vm" />
<property name="contentType" value="text/html;charset=GBK" />
<property name="cache" value="${velocity.view.resolver.cache}" />
<property name="exposeSpringMacroHelpers" value="true" />
<property name="exposeRequestAttributes" value="true" />
<property name="exposeSessionAttributes" value="true" />
<property name="requestContextAttribute" value="rc" />
<property name="toolboxConfigLocation" value="/WEB-INF/toolbox.xml" />
</bean>
其中属性toolboxConfigLocation指定的toolbox.xml文件就可以添加自定义的java对象工具类到vm上下文
2.toolbox.xml文件的配置能容
<?xml version="1.0" encoding="UTF-8"?>
<toolbox>
<tool>
<key>dateUtil</key>
<scope>application</scope>
<class>com.********.common.utils.DateUtil</class>
</tool>
<tool>
<key>appConfigUtil</key>
<scope>application</scope>
<class>com.********.util.common.AppConfigUtil</class>
</tool>
</toolbox>
3.对应单独的页面设置自己指定的模版
#set($layout = "/layout/layout2.vm")
分享到:
相关推荐
Spring+SpringMVC+Mybatis+Velocity+Maven整合
maven+springMVC+mybatis+velocity+mysql+junit项目框架搭建
springMVC+Velocity+iBATIS的整合小demo
J2EE开发中velocity获取项目地址,使用框架springmvc+velocity视图器,velocity配置toolboxConfigLocation使.vm文件获取项目资源地址和设置静态资源地址。 此处demo实现效果为:test.vm模板通过调用${ctx.rootPath}...
maven+springmvc+spring+ibatis+velocity+mysql
Java基于Spring+SpringMVC+MyBatis实现的学生信息管理系统源码,SSM+Vue的学生管理系统。 Java基于Spring+SpringMVC+MyBatis实现的学生信息管理系统源码,SSM+Vue的学生管理系统。 Java基于Spring+SpringMVC+...
Spring+Hibernate+SpringMVC+Velocity+Maven整合
SpringMVC+ibatis+velocity整合例子,虽然比较简单。可以为没有配置好的同学作为参考。
完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis).zip 完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis).zip 完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统...
一套基于SpringMVC+velocity框架的web应用 ,基于注解,页面使用sitemesh进行包含
采用最新的springmvc3.2、mybatis3.2、velocity1.7整合,完整的配置文件和测试例子,注解完成,轻量级的视图搭配
使用最流行的Springmvc+mybatis+velocity+easyui+jquery1.4.1架构
maven+springMVC+mybatis+velocity+mysql+junit 代码生成器
J2ee开源模板后台是基于 springmvc+mybatis+easyui+velocity 技术实现的一套模板后台,把一些通用的功能模板化,可以在线打包生成整站源码包括 jsp页面,为开发人员节省时间 ,生成的功能有增删改查,查询包括按列...
以上是springmvc+spring+hibernate整合基于eclipse,oracle开发
SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+...
自己做得简易 spring+springMvc+jdbc整合,可改进内容还很多,仅仅是个demo,tomcat使用的8.0
Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA
基于maven+springmvc+redis+mybatis整合案例框架,主要实现redis的读取案例
spring+springmvc+mybatis搭建的一个酒店管理系统附带mysql数据库 spring+springmvc+mybatis搭建的一个酒店管理系统附带mysql数据库