【发布时间】:2014-01-23 04:11:12
【问题描述】:
我们有一个 Struts 1 应用程序,并希望将其升级到 Struts 2,因此我们正在尝试以下所有可能的选项来解决我们的优先级
- 添加一个 Struts 2 Strut 1 插件,作为我们所有动作类的包装器
- 将 JSP 更改为 Struts 2 标签(在任何一种情况下都必须这样做,但选择先这样做
- 在转换所有 JSP 后,我们将根据稍后的特定时间对 Action 类进行模块转换。
我们进行了很好的研究,上面提到的所有内容都可以在我们的 POC 中运行。
转换 JSP 标记似乎更加机械化,但是我们正在浪费时间来查找要替换哪些标记以及哪个属性。我很难在互联网上找到。所以任何之前做过这件事的人都可以和我分享一下,或者任何将我所有的 JSP 转换为相应的 struts 2 标签的程序。
如果这里的任何人之前研究过任何快速启动的技巧,这将有助于节省我们一些时间?
【问题讨论】:
-
还不是机械的吗?如果您有 JSTL 代码,则可以保留与 Struts2 框架一起正常工作的 JSTL。
-
JSTL 工作正常.. 但是例如逻辑:迭代标记我们使用了很多属性,因此需要将其替换为 s:iterator.. 所以我尝试查找是否有一些指南或文档可以在 struts 版本 2 中更改哪个标记跨度>
-
据我所知,没有自动转换。您应该替换 JSP 页面中的所有 S1 标记/功能。
标签: jsp struts2 struts-1 struts-tags