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文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章