想写个struts 2.0+tiles模版玩玩,没有想到找资料还麻烦,于是自己把通宵弄好的过程记下来,以供大家有急需,不足的地方欢迎交流。
1.在WEB-INF/lib下加入所需的jar包
commons-digester-1.6.jar,
tiles-core-2.0-20070207.130156-4.jar,
tiles-api-2.0-20070207.130156-4.jar,
struts2-tiles-plugin-2.0.6.jar,
struts2-core-2.0.6.jar
xwork-2.0.1.jar,
2. 以下内容添加到web.xml
<
context-param
>
<
param-name
>
org.apache.tiles.CONTAINER_FACTORY
</
param-name
>
<
param-value
>
org.apache.struts2.tiles.StrutsTilesContainerFactory
</
param-value
>
</
context-param
>
<
context-param
>
<
param-name
>
org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
</
param-name
>
<
param-value
>
/WEB-INF/tiles.xml
</
param-value
>
</
context-param
>
<
listener
>
<
listener-class
>
org.apache.struts2.tiles.StrutsTilesListener
</
listener-class
>
</
listener
>
3.在WEB-INF下添加和tiles.tld和tiles.xml文件,其中tiles.tld内容为tiles-core-2.0-20070207.130156-4.jar包中META_INF/tiles-core.tld的内容。
tiles.xml内容:
<?
xml
version
=
"1.0"
encoding
=
"GB2312"
?>
<!
DOCTYPE
tiles-definitions
PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"