Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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 对下拉列表进行排序_Java_Jsp - Fatal编程技术网

Java 对下拉列表进行排序

Java 对下拉列表进行排序,java,jsp,Java,Jsp,我的JSP中有一个选择下拉列表。我使用存储过程从数据库填充它。在同一页上,我使用相同的存储过程生成了另一个下拉列表,但字段不同。问题是我想按照字母表的升序对第二个下拉列表进行排序。但由于存储过程只能以一种排序顺序返回。另一种是无序的人口。有没有什么方法可以在不干扰第一个下拉列表的情况下对另一个下拉列表进行排序 提前感谢是的,请使用集合。排序(列表、比较器),其中: list是一个包含下拉列表值的java.util.list comparator是实现排序逻辑的java.util.compara

我的JSP中有一个选择下拉列表。我使用存储过程从数据库填充它。在同一页上,我使用相同的存储过程生成了另一个下拉列表,但字段不同。问题是我想按照字母表的升序对第二个下拉列表进行排序。但由于存储过程只能以一种排序顺序返回。另一种是无序的人口。有没有什么方法可以在不干扰第一个下拉列表的情况下对另一个下拉列表进行排序


提前感谢

是的,请使用
集合。排序(列表、比较器)
,其中:

  • list
    是一个包含下拉列表值的
    java.util.list
  • comparator
    是实现排序逻辑的
    java.util.comparator
    的实现。如果对象是
    字符串
    ,则它们已经是
    可比较的
    ,因此可以跳过该参数
  • 此代码在您从存储的进程中获取信息后立即放置

是,使用
集合。排序(列表,比较器)
,其中:

  • list
    是一个包含下拉列表值的
    java.util.list
  • comparator
    是实现排序逻辑的
    java.util.comparator
    的实现。如果对象是
    字符串
    ,则它们已经是
    可比较的
    ,因此可以跳过该参数
  • 此代码在您从存储的进程中获取信息后立即放置

谢谢@Bozho,因为我是新来的,你能给我提供更多的细节吗。这是我的代码{}您必须首先基于您的
结果集创建一个
列表
,感谢我使用Hashmap创建了它…使用列表,我无法获取选择列表的值。不管怎样,谢谢Hanks@Bozho,因为我是新手,你能给我提供更多的细节吗。这是我的代码{}您必须首先基于您的
结果集创建一个
列表
,感谢我使用Hashmap创建了它…使用列表,我无法获取选择列表的值。不管怎样,谢谢