我们已经开始将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
答案 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>