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