リンクメニューを定義するには、<putList>タグ内に<item>タグを使用します。インタフェースorg.apache.struts.tiles.beans.MenuItemを実装した、クラスを指定します。インタフェースMenuItemのプロパティ「value」の値を指定します。インタフェースMenuItemのプロパティ「link」の値を指定します。インタフェースMenuItemのプロパティ「tooltip」の値を指定します。インタフェースMenuItemのプロパティ「icon」の値を指定します。tiles-def.xmlメニュー1、メニュー2、メニュー3と3つのリンクを生成するメニューの定義です。/></putList></definition>classtype属性には、標準で実装されている「org.apache.struts.tiles.beans.SimpleMenuItem」を使用しています。value属性には、メニュー表示名を指定しています。link属性には、リンク先のアドレスを、モジュール名以降の絶対パスで指定します。classtype属性には、標準でインタフェースorg.apache.struts.tiles.beans.MenuItemを実装した実装されているクラス「org.apache.struts.tiles.beans.SimpleMenuItem」を指定しています。/>タグで、画面定義内の<putList>のメニュー定義を、スコープ「page」に取り込みます。<logic:iterate>タグで、スコープ「page」に取り込んだメニュー定義「menuList」を参照します。<bean:define>タグで、org.apache.struts.tiles.beans.SimpleMenuItemのプロパティ「link」を変数「link」に代入します。<html:link>タグで、URLを指定します。<bean:write>タグで、メニューの表示名を、org.apache.struts.tiles.beans.SimpleMenuItemのプロパティ「value」を指定します。TOPへTOP|Struts概要|フォーム|アクション|カスタムタグ|Commons|定義ファイル|JSP|JSTL|Servlet1|Servlet2。