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"/>
最終更新:2006年08月14日 13:04