第二十三讲:tapestry的Delegate和Blocks组件

源码如下:

DelegateAndBlocks.java

/**
* 项目名称:TapestryStart
* 开发模式:Maven+Tapestry5.x+Tapestry-hibernate+Mysql
* 网址: http://www.flywind.org
* 版本:1.0
* 编写:飞风
* 时间:2012-02-29
*/
package com.tapestry.app.pages;
 
public class DelegateAndBlocks {
 
}
 

DelegateAndBlocks.tml

<html t:type="layout" title="tapestryStart Index"  t:sidebarTitle="Framework Version"
 xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd" xmlns:p="tapestry:parameter">
<t:delegate to="block:blockA"/>
<t:delegate to="block:blockB"/>
<t:delegate to="block:blockC"/>
<t:delegate to="block:blockB"/>
<t:delegate to="block:blockA"/> <br/>
<t:block id="blockA">
<div style="margin: 2px; padding: 10px; background-color: #f8f8f8;">
This is block A.
</div>
</t:block>
<t:block id="blockB">
<div style="margin: 2px; padding: 10px; background-color: #f0f0f0;">
This is block B.
</div>
</t:block>
<t:block id="blockC">
<div style="margin: 2px; padding: 10px; background-color: #e8e8e8;">
This is block C.
</div>
</t:block>
 </html>

http://localhost/delegateAndBlock/DelegateAndBlocks

你可能感兴趣的:(第二十三讲:tapestry的Delegate和Blocks组件)