整合springmvc+mybatis+veloctiy<三>
来源:互联网 发布:golang time.tick 编辑:程序博客网 时间:2024/06/08 03:59
此时该整合velocity了
velocity其实只是一个模板而已。
一 、添加其依赖包:pom.xml
<!-- velocity --> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity</artifactId> <version>1.6.4</version> </dependency> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-tools</artifactId> <version>2.0</version> <exclusions> <exclusion> <artifactId>dom4j</artifactId> <groupId>dom4j</groupId> </exclusion> </exclusions> </dependency>
二、将velocity注入到spring中
<!-- view velocity配置 --> <bean id="velocityConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> <property name="resourceLoaderPath" value="/WEB-INF/views/" /> <!-- velocity相关页面--> <property name="configLocation" value="classpath:velocity/velocity.properties" /> </bean> <bean id="velocityViewResolver" class="org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver"> <property name="order" value="1" /> <property name="requestContextAttribute" value="ctx" /><!-- 当前项目的上下文bean --> <property name="prefix" value="" /><!-- 前缀 --> <property name="suffix" value=".vm" /><!-- 后缀 --> <property name="cache" value="false" /><!--开发模式时不缓存模板 --> <property name="contentType" value="text/html;charset=gbk" /> <property name="viewClass" value="org.springframework.web.servlet.view.velocity.VelocityLayoutView" /> <!-- 可以直接在页面中通过#set($layout="/layout/none.html")来指定layout --> <property name="layoutUrl" value="/layout/default.vm" /><!-- 默认模板 --> <property name="layoutKey" value="layout" /> <property name="screenContentKey" value="screen_placeholder" /><!-- 模板中需要引入的内容变量名称 --> </bean>
三。velocity.properties的配置,这里面主要是编码以及宏的配置
input.encoding = GBKoutput.encoding = GBKvelocimacro.library = macros/macro.vmvelocimacro.library.autoreload = true
页面结构如下:
其中layout是关于模板的设置
macros是关于宏的设置。
user里面是具体业务页面【基本的增删改查】。
展示页面效果如下:
写在最下面的话:以后所有的文章均发表在勾勾手
0 0
- 整合springmvc+mybatis+veloctiy<三>
- 整合springmvc+mybatis+veloctiy<二>
- 三大框架Spring+Mybatis+springMVC整合
- springmvc+mybatis整合springmvc
- Spring+SpringMVC+Mybatis整合系列(三)SSM框架整合
- springmvc和mybatis整合 之 三、整合dao
- Spring+SpringMVC+Mybatis整合系列(三)SSM框架整合
- springMVC教程初级(三)springmvc+Mybatis整合(重点 )
- 配置Mybatis--SpringMVC-Mybatis-Maven项目整合(三)
- Springmvc 与 MyBatis的整合(三)mapper
- Spring ,Springmvc,mybatis三大框架整合的配置文件支持
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis
- 三大框架整合ssm:SpringMVC + Spring + Mybatis
- Spring+SpringMVC+MyBatis三大框架整合的SSM
- Spring、SpringMVC、Mybatis三大框架整合步骤
- Sping,SpringMVC,Mybatis 三大框架整合环境搭建详解
- spring+springMVC+mybatis三大框架整合学习总结
- STM32学习笔记:外部中断的使用
- t
- 测试时改变simulator中地图的当前位置 FakeLocations
- QT错误:collect2:ld returned 1 exit status (简单总结)
- [教程] 解决WLAN提示 NVRAM WARNING ERR=0X10 亲测完美解决!(MTK6577通用)
- 整合springmvc+mybatis+veloctiy<三>
- 查看和设置MySQL数据库字符集(转) (默认情况下,mysql的字符集是latin1(ISO_8859_1)(注:MySQL5.6不能用此方法修改字符编码)
- Android:制作Update.zip升级包
- solr multivalued
- QT C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保.....解决方案
- 父亲的泪
- [教程] 制作线刷包教程,备份你的NVRAM分区,从此再也不怕丢失imei串号、mac地址、蓝牙地址等
- MTK智能平台分区解析
- Android关机流程解析