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

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