让Struts 1.3使用Tiles 2.1.2+

时间:2016-11-15 09:56:21

标签: java spring openshift tiles struts-1

我正在将使用 Spring 2.5 (jdbc& aop)和 Struts 1.3.10 的Java Web应用迁移到OpenShift。这需要将Spring升级到使用Tiles 2.1.2 +的3.2(?)。

所以,我想停止使用 struts-tiles 并开始使用 Apache Tiles 2.1.2+(甚至可能是3.0.7)。

之前有人这样做过吗?

我应该使用什么'听众'?

chainConfig(当前web.xml中的org / apache / struts / tiles / chain-config.xml)怎么样?

非常感谢任何建议......

1 个答案:

答案 0 :(得分:-1)

您是否检查了以下提供的迁移步骤:从Struts-Tiles迁移http://tiles.apache.org/framework/migration/

它包含从struts-tiles传递到apache tiles的步骤

  

从Struts-Tiles迁移   本教程旨在从以前版本的Tiles迁移时提供帮助,称为Struts-Tiles。

     

要使用Tiles,您需要放入Web应用程序库目录:

     

tiles-api.jar:它包含用于操作和渲染Tiles的API。   tiles-core.jar:它包含Tiles的“引擎”,以及API的基本实现。   tiles-servlet.jar:它包含Tiles中的servlet支持。   tiles-jsp.jar:它包含对Tiles的JSP支持,即JSP特定类和标记库。   tiles-compat.jar:它包含Tiles的兼容层,以支持Struts-Tiles 1.x XML定义文件。

     

进一步的步骤   Tiles configuration files:如何迁移Tiles配置文件,该文件通常名为tiles-defs.xml。   Tiles JSP tags:如何迁移Tiles JSP标记<tiles:...>标记。   Java APIs considerations:有关Tiles Java API不同行为的一些信息和警告。   Tiles extensions:如何迁移Tiles扩展,并解释代码结构中的主要更改。