【飞天奔月出品】一步一步晋级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南) ...

【飞天奔月出品】一步一步升级配置13: 将tiles 升级到3.0.1 (spring集成tiles指南)

tiles 是一个模板框架.目的是为了简化前端用户界面的开发

 

它主要是允许我们可以定义一些子页面(tile),通过这些子页面组合成一个完整的页面.这样我

们通过引入tile可以减少一些通用页面的重负元素开发,或者是在嵌入其他的tile来开发一系

列可重用的模板.也可以保证一个软件上有一致的外观

 

 

但是2010-6-16 2.2.2 版本,沉寂了两年,到 2012-05-15 发布了3.0.0 版本

(spring对于tiles3支持需要使用 2012-12-14发布的3.2.0.RELEASE +版本)

 


 

tiles特点:

  • 支持嵌套和继承 definations
  • 支持列表属性
  • 支持Localization
  • 支持通配符,正则表达式
  • 支持表达式语言比如jsp el、MVEL、OGNL
  • 支持Security ,允许template, attribute或者 definition选定的角色设置可见性

 

 

 

spring 3+ tiles 2.2.2 的配置方法 :

 

step1:如果你使用 maven,需要增加 tiles 的依赖(如果你没有使用maven ,需要下载http://tiles.apache.org/download.html#Download_Tiles_2.2.2_GA并复制所有的jar 到 /WEB-INF/lib directory.)


 

step2: 修改默认的view resolver 使用 tilesView

 

org.springframework.web.servlet.view.tiles2.TilesView

 


 

step3: 增加 spring 支持的TilesConfigurer

 

org.springframework.web.servlet.view.tiles2.TilesConfigurer

 

 

step4:配置一个 tiles template

 


 


 

很简单的一个 template只有 header content footer 三个部分

 

 

step5:做一个简单的页面

 




 

step6:启动并访问http://webtest.feilong.com/feilong-web-test/helloworld

 

 

 

tiles3.0 对比 tiles2.0

 

 

tiles2

tiles3

JDK

1.5

1.6

Servlet

2.4

2.5

JSP

2.0

2.1

spring支持

 

3.2.0.RELEASE+

  

删掉了2.2被废弃的配置参数

 

 

 

spring 3.2.2+ tiles3.0.1的升级配置方法:

 

step1: 修改依赖 version 改成 3.0.1

 


 

step2: 使用 spring 集成的 tiles3 package 里面的类

 

org.springframework.web.servlet.view.tiles3.TilesView


 

 

org.springframework.web.servlet.view.tiles3.TilesConfigurer

 


 

参考文章:

 

What's new in Tiles 3.0

Getting Started

Tutorial

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
05-28

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值