0

我正在尝试使用 Jquery Grid,其中 gridModel 是 struts 2 的提交按钮的结果。但问题是当我在我的 jsp 中添加网格时提交按钮不起作用。我想知道提交按钮是否与 jquery 网格有问题。

这是我的jsp:

<s:form>
..................
<s:submit name="search" onclick="submitForm()"/>

<s:url id="remoteurl" action="jsontable"/>
<sjg:grid
    id="gridtable"
    caption="Listes "
    dataType="json"
    href="%{remoteurl}"
    pager="true"
    gridModel="gridModel"
    rowList="10,15,20"
    rowNum="15"
    rownumbers="true"
>
<sjg:gridColumn name="name" index="name" title="Name"  />
<sjg:gridColumn name="age" index="age" title="Age"/>
<sjg:gridColumn name="adress" index="adress" title="Adress" />
<sjg:gridColumn name="tel" index="tel" title="Tel"   />
</sjg:grid>
</s:form>
4

1 回答 1

0

您必须在 s:form 或 s:action 标记中设置您希望调用的 Struts 操作(参见http://struts.apache.org/2.2.3/docs/submit.htmlhttp://struts .apache.org/2.2.3/docs/form.html)。

在您显示的代码片段中,没有定义任何操作。而且,除非它是一个 ajax 调用,否则您不需要 onClick 属性(否则向我们展示 submitForm 方法的作用会很有用)。

于 2012-06-15T08:18:40.307 回答