Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DisplayTag PaginatedList是否与外部排序一起工作?_Java_Jsp_Struts2_Displaytag - Fatal编程技术网

Java DisplayTag PaginatedList是否与外部排序一起工作?

Java DisplayTag PaginatedList是否与外部排序一起工作?,java,jsp,struts2,displaytag,Java,Jsp,Struts2,Displaytag,我在使用Struts2时遇到了与上述问题完全相同的问题,即: 我已经实现了这个界面,显示分页数据(sans排序)效果很好 但是DisplayTag似乎忽略了属性,而只是使用属性中的字符串 此外,如果我有一个元素,它的值使用嵌套的Struts2元素,而不是属性,那么DisplayTag会将排序条件设置为空 这是虫子吗?如果是,是否有一个版本的DisplayTag已修复此错误?有没有一种方法可以使用PaginatedList界面并将键字符串DisplayTag picks设置为每个表列的排序标准

我在使用Struts2时遇到了与上述问题完全相同的问题,即:

  • 我已经实现了这个界面,显示分页数据(sans排序)效果很好
  • 但是DisplayTag似乎忽略了
    属性,而只是使用
    属性中的字符串
  • 此外,如果我有一个
    元素,它的值使用嵌套的Struts2
    元素,而不是
    属性,那么DisplayTag会将排序条件设置为空

这是虫子吗?如果是,是否有一个版本的DisplayTag已修复此错误?有没有一种方法可以使用
PaginatedList
界面并将键字符串DisplayTag picks设置为每个表列的排序标准?

没有很好的文档记录,但通过阅读GrepCode上的代码,我发现:

您可以使用
属性为列设置任意排序键字符串。因此,请使用
sortProperty
,而不是
sortName