一、如何使用tiles框架
1.添加jar包,struts已经集成
2.配置struts-config中的plus-in属性
3.配置web.xml中的taglib属性,将tiles标签配进去
4.写tiles的配置文件tiles-def.xml
5.根据tiles-def.xml写布局,布局其实就是一个.jsp,只不过包含了tiles:insert
6.写页面
7.不同的跳转方式:
1)增加新页面(每个页面需要写两个jsp,一个调用页面,一个框架中的页面)
2)用action的paremeter属性。
二、使用tiles框架需要注意的地方:
1.plus-in属性中的definitions-config属性指定tiles配置文件,可以指定多个
2.tiles配置文件中的组合关系
|
这样一来,每次增加一个新的类似indexcontent的页面时,只需要配置一个新的继承自base-definition的definition就ok了
3.主调页面和布局中的内容页面是不同的概念。主调页面只需要有这么几句话就ok
|
其中definition属性指定需要用到tiles中的哪个配置
而内容页面就完全可以不考虑模板的问题,直接该怎么写,就怎么写。
4.两种不同的使用方式还没弄明白。不过tiles确实很好用。
三、tiles的优缺点:
说实话,跟使用框架结构比起来,还是比较麻烦的,而且会增加jsp的数量。但是和现在用的frame框架比较,是比较安全的。现在用的frame框架如果在地址栏里直接输入一个url,就会导致框架不复存在。这样是很危险的。而tiles恰好弥补了这方面的不足。
闽公网安备 35060202000074号