使用Tiles 2.2与Struts 1.x(1.2)兼容性 - Reg

时间:2012-07-27 04:56:35

标签: struts-1 tiles2

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

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

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

我们最早会欣赏任何形式的帮助,因为我们需要在几天内准备一个演示。

谢谢和问候,

Purushotham Reddy P

1 个答案:

答案 0 :(得分:0)

struts-config和tiles之间的关系如下:如果你的动作类返回“成功”,struts-config文件会将它转发给“tile.AddUpdateTransportation.view”tile

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>