開發環境:JDK6,MyEclipse8.0GA, Tomcat6.0。
頁面設計:
1.新建web工程tilesdemo。右鍵點擊項目名稱>MyEclipse>增加Strusts2支持,選中Struts2核心庫和Tiles插件庫。
2.在web.xml中配置監聽器加載Tiles插件。
3. 根據設計在/WEB-INF/common/下新建四個JSP頁面。
header.jsp 代表頁頭,
body.jsp代表頁面主體,
footer.jsp代表頁腳部分,
simpleTpl.jsp是根據前面的設計將頁面標題和上面幾個頁面按上、中、下組裝起來的簡單模版頁面。
4. 在WEB-INF下新建tiles.xml,編寫一個簡單的模版simpleTpl, 同時編寫一個首頁繼承simpleTpl,不同之處僅僅是標題。
tiles.xml代碼















5.編輯simpleTpl.jsp,將定義好的tile放入模版的對應位置。這里要用到tiles的JSP標記。使用標記需要使用taglib指令導入標記庫到頁面,需要填寫prefix 和 uri,這兩個屬性的值從對應tld文件中的short-name和uri標記的值,該文件的位置見下圖。































strust.xml代碼











瀏覽器顯示結果:
