Struts Tiles框架的使用

Tiles 框架增强了基于组件的设计和 Web UI 设计中的模板概念。它可以帮助开发人员解除 Web UI 组件之间的耦合并重用它们。                       
另外,Tiles 模板及其继承特征使您能够以最小量的工作为 Web 应用程序设计出一致的外观。                       
下面以一个小例子来说明tiles框架的使用:                       
在web.xml文件内引入tiles框架

首先做成一个模板页面(template.jsp)

接着做成头部和底部header.jsp,footer.jsp

header.jsp

footer.jsp

最后在自己页面将上面的模板页面引入即可

在浏览器里启动页面即可看到tiles的效果。

 

常用tiles标签介绍:

<tiles:insert>:把其他的JSP页面插入到当前页面中,和JSP include指令具有相同的功能   

    <jsp:include page="indexContent.jsp"/>
    <tiles:insert page="indexContent.jsp" flush="true"/>

<tiles:insert>标签的page 属性指定被插入的JSP 文件;flush属性的可选值包括true 和
false。当flush的属性值为true时,表示在执行插入操作之前,先调用当前页面的输出流的
flush()方法。

<tiles:insert>标签中包含了若干<tiles:put>子标签,
它指定插入到模板中的具体内容。<tiles:put>标签的name 属性和模板文件中的
<tiles:insert>标签的attribute属性匹配,<tiles:put>标签的value属性指定插入到模板中的具
体JSP文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值