Insertコンポーネントは、文字列を出力するコンポーネントです。
基本的な使用方法は、以下のようにします。
[ページ仕様]
<page-specification class="org.apache.tapestry.html.BasePage"> <!-- Insertコンポーネント 単純な文字列の出力を担当する。 --> <component id="insertText001" type="Insert"> <!-- value属性の値が出力される ここでは、ognlを使用して現在日時を出力するよう指定している --> <binding name="value">ognl:new java.util.Date() </component> </page-specification>
[テンプレートファイル]
<html jwcid="@Shell"> <body jwcid="@Body"> <!-- ラベルとして、普通に文字列を出力する。 (Insertコンポーネントを使用。) --> <br/> <hr/> <div id="insert_text_001" align="center"> <b>Insertコンポーネントを使用して、文字列を出力</b> <br/> 出力される文字列: <span jwcid="insertText001">ここに文字列が出力される</span> </div> <hr/> <br/> </body> </html>
画面を表示すると、
出力された文字列:**現在日付**
と表示されます。