一、如何使用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配置文件中的组合关系;
<definition name="base-definition" path="/layout.jsp">
<put name="sidebar" value="sidebar.jsp"/>
<put name="header" value="header.jsp"/>
<put name="content" value=""/>
<put name="footer" value="footer.jsp"/>
</definition> <definition name="index-definition" extends="base-definition">
<put name="content" value="indexContent.jsp"/>
</definition>
|
这样一来,每次增加一个新的类似indexContent的页面时,只需要配置一个新的继承自base-definition的definition就OK了。
3、主调页面和布局中的内容页面是不同的概念。主调页面只需要有这么几句话就OK。
其中definition属性指定需要用到Tiles中的哪个配置。
而内容页面就完全可以不考虑模板的问题,直接该怎么写,就怎么写。
4、两种不同的使用方式还没弄明白。不过Tiles确实很好用。
三、Tiles的优缺点
说实话,跟使用框架结构比起来,还是比较麻烦的,而且会增加JSP的数量。但是和现在用的Frame框架比较,是比较安全的。现在用的Frame框架如果在地址栏里直接输入一个url,就会导致框架不复存在。这样是很危险的。而Tiles恰好弥补了这方面的不足。
分享到:
相关推荐
struts中web网页布局框架struts-tiles,简单配置就可。
struts资料\Tiles框架--页面布局
struts中tiles标签简介,Tiles框架可以令我们组合可以复用的Tiles来搭建网页。
精通Struts:Tiles框架;word文档。详情请参考http://wenku.baidu.com/view/0aea440216fc700abb68fcd4.html;
Struts2 tiles操作例子,附带demo代码
struts-tiles.tld
具体说明见我的Blog http://hi.baidu.com/rangerchen/blog/item/64a62ed96e457b3c32fa1c57.html
用于struts技术开发应用的架包 struts-tiles.1.3.10.jar
struts-tiles-el.tld
使用struts的Tiles插件功能 使用拉Tiles框架 进行struts页面结构调整
tiles框架增加一个页面的步骤,tiles类似于java中的的标签,是一种模板系统,我们可以用他来创建一个统一风格和外观 的web应用程序,也可以用来创建一些可重用的模块(view compents)。
一个简单的应用Struts中tiles的例子
struts2.0 整合tiles 配置
体验Struts2和tiles的神奇结合。
struts2 tiles2配置的例子
struts2.0中使用Tiles框架所需jar包之一
Struts-2.1.6整合Tiles2全攻略
这个用途不大,送大家了........我不怎么喜欢
12_使用Tiles框架.pdf