与提交struts 2和jquery网格冲突

时间:2012-06-14 14:06:29

标签: jquery jqgrid struts

我正在尝试使用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>

1 个答案:

答案 0 :(得分: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方法的作用会很有用。)