我正在使用DisplayTag 1.1,并使用服务器端分页/排序(partialList = true)。但是我没有找到任何文档来发出POST请求,而不是单击“下一页”或“第一/最后”页面链接的GET请求。代码是标准的,例如
<display:table name="testList" sort="external" defaultsort="1" pagesize="20" id="element" partialList="true" size="resultSize">
<display:column property="id" title="ID" sortable="true" sortName="id" />
<display:column property="firstName" sortable="true" sortName="firstName" title="First Name" />
<display:column property="lastName" sortable="true" sortName="lastName" title="Last Name" />
<display:column property="address" sortable="true" sortName="address" title="Email Address"/>
</display:table>
所有分页链接均使用GET方法完成,需要POST方法。
选项卡上有“表单”属性以使其成为POST请求。但是问题是1.1版本不支持“ form”属性,并且在1.1下有文档错误提到了它。我将displaytag版本更改为1.2(有些打)),然后POST起作用了。