使用Struts 2在JSP中更新表而不重新加载页面

时间:2016-12-03 21:29:21

标签: ajax jsp struts2

我有桌子的棋盘游戏。

此表来自struts Action(查看红色矩形):

Struts Action

public NewCase [][] getPlateauJoueurCourant() {
    return maFacade.getPlateau(getIdentifiant()).getMonPlateau();
}

然后在JSP Struts中,我使用迭代器来显示表:

JSP Struts

<table border="">
    <s:iterator value="plateauJoueurCourant" var="ligne" status="posX">
    <br>
        <s:iterator value="ligne" var="lacase"  status="posY">
            <s:set var="myVar" value="valeur" />
            <img src="img\box0.png" height="50" width="50" 
    class="<s:property value="#posX.index" /><s:property value="#posY.index" />">
        </s:iterator>
    </s:iterator>
</table>

这是一个棋盘游戏,有2名玩家在棋盘上。

现在让我们说我是玩家1.我会移动一块。现在我希望玩家2更新表格,这样他就可以看到我移动了这块。

我正在考虑使用JQuery进行Ajax。但我不知道如何处理它。在ajax请求的成功函数中,我无法处理类型为NewCase [] []的JAVA对象。所以我正在考虑在json中转换我的java对象,然后使用JQuery来显示json,所以我更新了表。

你有什么想法吗?谢谢您的回答。

0 个答案:

没有答案