【问题标题】:Struts2 with Tiles 2.1 or 2.2Struts2 与 Tiles 2.1 或 2.2
【发布时间】:2010-02-03 09:46:22
【问题描述】:

似乎没有一种简单的方法可以将 Tiles 2.1 或 2.2 与 Struts2 与现有的 struts2-tiles 插件一起使用。我需要在tiles.xml变得无法维护的项目中使用tiles通配符功能。

有没有办法用struts2 设置tile 2.1 或2.2?怎么样?

谢谢,

博佐

【问题讨论】:

标签: struts2 tiles2


【解决方案1】:

我建议你对strut2使用Sitmesh装饰框架

【讨论】:

  • 更新:现在有 Tiles 2.2.2 (GA) 和 Struts 2.2.3。似乎最新的 Struts 附带了 tile 库 2.0.6。有没有人设法集成这些最新版本的 Struts2 和 Tiles2?我对 Sitemesh 不感兴趣,因为这是一个基于图块的大型现有项目。
  • 我能够 :),我在我的 Web 应用程序中使用了最后的 Tiles 库和 Struts 2.2.3
  • 您是否更改了现有的 struts2-tiles 插件来执行此操作?这里的食谱是什么? :)
【解决方案2】:

据我所知,当前的 struts2 主要版本附带了 tile 2.0.6。自 tile 2.1 以来已添加通配符支持,因此恐怕您不能在当前版本的插件中使用通配符。
如果您想使用 struts2 设置 tile 2.1+,您必须自己调整插件或等待下一个版本。
如果您想为定义设置一些动态值,您可能还想考虑使用preparer。希望这可以帮助。 您可以查看此issue 以获取尚未解决的磁贴插件。

【讨论】:

  • 你知道吗,有人在某个项目的某个地方将新版本的tiles2与Struts集成了吗?
  • @bozo 根据我上面给你的链接,它计划集成,但不知道什么时候发布。
  • 我很确定我有这样一个项目......所以我认为某处有一个。我并不想神秘,我问了一个非常相似的问题,有人给我发了他们的项目,我当时发现很难破译,这个问题促使我去寻找它。一定是在家里……
  • 如果你找到了,请一起发送。 :)
  • Here 是 Netbeans 中的一个工作示例。
猜你喜欢
  • 2013-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-04
  • 2013-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多