带有瓷砖的Struts 1.3,从4个瓷砖中重新加载一个瓷砖

时间:2014-02-25 12:18:41

标签: javascript ajax java-ee tiles struts-1

我正在使用struts 1.3 with tiles。我想在第一个jsp的javascript中使用ajax从一个jsp重新加载另一个jsp。两个jsp都是tile布局jsp的一部分,其中插入了四个tile - title,header,body1,body2。我想在body1 jsp上完成一些动作时重新加载body 2。请建议。感谢。

1 个答案:

答案 0 :(得分:0)

在你的tiles-defs.xml中执行此操作

<definition name="page1" path="/layout.jsp">
    <put name="title" value="/title.jsp"/>
    <put name="header" value="/header.jsp" />
    <put name="body1" value="/somepage.jsp" />
    <put name="body2" value="/somepage.jsp" />
</definition>

由于您只想重新加载body2的内容

<definition name="page2" extends="page1">
    <put name="body2" value="/yourSecondPage.jsp" />
</definition>