快速业务通道

Struts:与Tiles框架的第一次亲密接触 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19

Struts:与Tiles框架的第一次亲密接触

时间:2011-02-16

一、如何使用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

<%@ page contentType="text/html; charset=gb2312" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" divfix="tiles"%> <tiles:insert definition="index-definition"/>

其中definition属性指定需要用到Tiles中的哪个配置

而内容页面就完全可以不考虑模板的问题,直接该怎么写,就怎么写。

4.两种不同的使用方式还没弄明白。不过Tiles确实很好用。

三、Tiles的优缺点:

说实话,跟使用框架结构比起来,还是比较麻烦的,而且会增加JSP的数量。但是和现在用的Frame框架比较,是比较安全的。现在用的Frame框架如果在地址栏里直接输入一个url,就会导致框架不复存在。这样是很危险的。而Tiles恰好弥补了这方面的不足。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号