| <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %> |
| |
| |
| <%-- |
| This file contains definition declarations. |
| These definitions can be used in any jsp page by including |
| this file with : |
| <%@ include file="filename.jsp" %> |
| Each definition declaration create a bean stored in specified jsp context. |
| Default jsp context is 'page', so we need to specify a more useful context. |
| --%> |
| |
| <%-- Master layout definition --%> |
| <tiles:definition id="masterLayout" page="/layouts/classicLayout.jsp" scope="request" > |
| <tiles:put name="title" value="My First Definition Page" /> |
| <tiles:put name="header" value="/tutorial/common/header.jsp" /> |
| <tiles:put name="footer" value="/tutorial/common/footer.jsp" /> |
| <tiles:put name="menu" value="/tutorial/common/menu.jsp" /> |
| <tiles:put name="body" value="/tutorial/basic/helloBody.jsp" /> |
| </tiles:definition> |
| |
| <%-- portal definition --%> |
| <tiles:definition id="portalExample" page="/layout/columnsLayout.jsp" scope="request"> |
| <tiles:put name="numCols" value="2" /> |
| <tiles:putList name="list0" > |
| <tiles:add value="/portal/login.jsp" /> |
| <tiles:add value="/portal/messages.jsp" /> |
| <tiles:add value="/portal/newsFeed.jsp" /> |
| <tiles:add value="/portal/advert2.jsp" /> |
| </tiles:putList> |
| <tiles:putList name="list1" > |
| <tiles:add value="/portal/advert3.jsp" /> |
| <tiles:add value="/portal/stocks.jsp" /> |
| <tiles:add value="/portal/whatsNew.jsp" /> |
| <tiles:add value="/portal/personalLinks.jsp" /> |
| <tiles:add value="/portal/search.jsp" /> |
| </tiles:putList> |
| </tiles:definition> |
| |
| <%-- |
| Add as many definition as you need ... |
| --%> |