0

我们已经开始将在 Struts 1.x (1.2) 上运行的项目(Web 应用程序)从 Framesets 迁移到 Tiles 2.2。

如 Apache tile 教程中所述,我们对 web.xml 进行了一些修改,并将tile-defs.xml 添加到项目中。但是无法将 struts-config.xml 与tiles-defs.xml 的关系。

Tiles 2.2 与 struts 1.x 兼容吗?有人可以指导我正确的方向或提供示例以将 Tiles 2.2 集成到我们的 Struts 1.x 项目中吗?

任何形式的帮助将不胜感激,因为我们需要在几天内准备一个演示。

谢谢并恭祝安康,

Purushotham 雷迪 P

4

1 回答 1

0

struts-config和tiles之间的关系如下,如果你的action类返回“success”struts-config文件会将它转发到“tile.AddUpdateTransportation.view”tiles

struts-config.xml 文件:

<action path="/transportationAddUpdate1"
        type="com.struts.action.TransportationAction"
        name="Form1" 
        scope="session" validate="false">
        <forward name="success"
            path="tile.AddUpdateTransportation.view">
        </forward>
</action>

瓷砖-defs.xml:

<definition name="tile.AddUpdateTransportation.view"
    extends=".tops.core.layout">
    <put name="content" value="/transportation.jsp" />
    <put name="title.section" value="Transportation - Add/Copy/Delete"/>
</definition>
于 2012-07-27T21:13:45.323 回答