从2.x迁移到Apache Tiles 3.x.

时间:2014-02-19 17:31:03

标签: tiles2 apache-tiles tiles-3

我们正尝试从tiles 2.x迁移到3.x但面临一些问题:

我们使用了以下瓷砖定义 在Tiles 2.0中

<tiles:insertDefinition name="header.${countryCode}" ignore="false" />

但在tile 3.0中,ignore="false"已被删除,因此想要了解其他替代方案。简单地删除ignore="false"会导致运行时异常。

以下是javadoc:

Tiles 2.x

https://tiles.apache.org/2.2/framework/tiles-jsp/tlddoc/tiles/insertDefinition.html

Tiles 3.x

https://tiles.apache.org/framework/tiles-jsp/tlddoc/tiles/insertTemplate.html

1 个答案:

答案 0 :(得分:2)

使用tiles-2.2时,你可以确认ignore =“true”对你的insertDefinition有用吗?

目前我无法看到http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_2_X/tiles-jsp/src/main/java/org/apache/tiles/jsp/taglib/InsertDefinitionTag.java?view=markup

中使用了忽略