나는 어디서부터 시작해야할지 정말 모른다는 질문이 있습니다. 그래서 내가 여기서 물어볼 줄 알았다.알파벳 순서로 객체의 자바 컬렉션 얻기
기본적으로 이름이 드롭 다운되어 있습니다. 나는이 이름들을 알파벳순으로 원한다.
드롭 다운을 채우는 과정은 다음과 같습니다.
데이터베이스를 쿼리하고 Id와 Name을 풀다가 "UserList"라는 개체를 만들고 이름과 ID 변수를 내가 가진 것으로 설정합니다. 다음이 개체를 ArrayList에 추가합니다. 나는 이것을 계속해서 반복한다.
나는 다음 배열이 컬렉션을 변환하고 난 다음 아래 드롭 다운을 채울
session.setAttribute("userList", UserList);
사용하여 내 JSP 페이지로 전달합니다.
<c:forEach items="${userList}" var="c" >
`<html-el:option value="${c.id}"><c:out value="${c.name}"/></html-el:option> </c:forEach>
아마도 간단한 답변이지만이 이름을 정렬하는 방법은 있을까요?
일 튜토리얼 가져올 수 : http://java.sun.com/docs/books/tutorial/collections/interfaces/order.html 관련 질문 : http://stackoverflow.com/를 질문/1814095/sorting-an-arraylist of contacts – BalusC