如何获取 apache tiles 3 中的 Definition 对象列表
How to get a list of Definition objects in apache tiles 3
我正在使用当前使用 apache tiles 2 的遗留应用程序。我正在将其升级到 3.0,但遇到了一些自定义代码的问题。
有问题的代码试图获取 Definition 对象的列表,并根据模板 url 属性查找特定定义的名称。
在 Tiles 2 中,这是使用 UrlDefinitionsFactory 完成的,它具有 readDefinitions() 方法。这似乎在 Tiles 3 中缺失。
如何在运行时访问已加载定义的列表?
您将看到 DefinitionDAO.getDefinitions(locale)
我想您需要通过(或与)您的 basicTilesContainerFactory.createLocaleDefinitionDao()
从头开始创建一个
我正在使用当前使用 apache tiles 2 的遗留应用程序。我正在将其升级到 3.0,但遇到了一些自定义代码的问题。
有问题的代码试图获取 Definition 对象的列表,并根据模板 url 属性查找特定定义的名称。
在 Tiles 2 中,这是使用 UrlDefinitionsFactory 完成的,它具有 readDefinitions() 方法。这似乎在 Tiles 3 中缺失。
如何在运行时访问已加载定义的列表?
您将看到 DefinitionDAO.getDefinitions(locale)
我想您需要通过(或与)您的 basicTilesContainerFactory.createLocaleDefinitionDao()