Tilesテンプレートは、アプリケーションのページにコンテンツを表示するために使用するレイアウト・スタイルの定義に使用されます。Tilesテンプレートを作成するには、ページに含める各領域のレイアウト(通常は表)を含んでいるJSPページを作成します。
StrutsアプリケーションのTilesテンプレートの作成
ビジュアル・エディタに新しいページが表示されている状態で、コンポーネント・パレットの「HTML Common」ページで、「Table」をクリックします。
Tableの挿入ダイアログで、ページのレイアウトに必要な表を定義します。一般的なレイアウトでは、3行(ヘッダーに1行、メニューと本文に1行、そしてフッターに1行)、2列(メニューに1列と本文に1列)を使用します。ダイアログの使用中にヘルプを参照するには、「ヘルプ」をクリックします。
表のレイアウトでセルを結合するには(たとえばヘッダーを含める1行目のセルの場合)、ビジュアル・エディタで結合する表のセルを選択して右クリックし、ポップアップ・メニューで「表」「セルの結合」を選択します。
結合するセルのセットごとにこのステップを繰り返します。
ビジュアル・エディタで、コンテンツを配置するレイアウト内の領域をクリックし、コンポーネント・パレットの「Struts Tiles」ページで「挿入」をクリックします。ページに「挿入」要素が追加されます。
ページ上の「挿入」要素をダブルクリックします。
「プロパティの挿入」ダイアログの「アドバンスト・プロパティ」ページで、「属性」プロパティに、レイアウト・テンプレートのこの領域に使用する名前を設定します。たとえば、header
、menu
、body
またはfooter
などです。
レイアウト・テンプレートの各領域ごとにステップ5から7を繰り返します。
ページにTilesの「挿入」要素を追加すると、Tilesライブラリがページに含まれていない場合はこれも追加されます。
以上で、ページがTiles定義で使用可能なレイアウト・テンプレートとして設定されます。
Copyright © 1997, 2007, Oracle. All rights reserved.