Tiles

Tiles の使用に必要な設定

struts-tiles.tld, tiles.config-dtd を WEB-INF にコピー

/WEB-INF/we.xml に taglib の定義を追加

 <taglib>
   <taglib-uri>/tags/struts-tiles</taglib-uri>
   <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
 </taglib>

/WEB-INF に tiles.defs.xml を作成。以下のものは実質空

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE tiles-definitions PUBLIC
      "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
      "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">

<tiles-definitions>
 <!-- skelton def
   <definition
    name="${name}"
    path="${path}"
    <put
     name="${name}"
     value="${value}"/>
   </definition>
 end -->
</tiles-definitions>

struts-config.xml の後半に次のプラグインを定義


 <plug-in className="org.apache.struts.tiles.TilesPlugin">
   <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
   <set-property property="moduleAware" value="true"/>
 </plug-in>

次の一文も必要?

 <controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2006年08月14日 13:04
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。