我正在尝试使用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>
答案 0 :(得分:0)
您必须在s:form或s:action标记中设置您希望调用的Struts操作(请参阅http://struts.apache.org/2.2.3/docs/submit.html和http://struts.apache.org/2.2.3/docs/form.html)。
在您显示的代码段中,未定义任何操作。并且,除非它是一个ajax调用,否则你不需要onClick属性(否则向我们展示submitForm方法的作用会很有用。)