728x90
반응형
이 사진처럼 뽑아보려고한다.
admin-mapper.xml
AdminService
AdminController 컨트롤러
이 데이터를 Map에 담아서 html로 보낼 것이다.
AdminController 컨트롤러
여기서 뽑아주는 Map데이터는 순서가 정렬되어있지 않다는 것을 인지하자.
html에서 뽑아보면 이렇게 데이터 베이스에 저장된 1, 2, 3, 4,5 순서가아닌 무작위로 나온다.
order_manage.html
html에서 이런식으로 데이터를 뽑아줄 수있다.
그래도 이렇게 주문접수에 있는 Map데이터들만 출력되는 것을 확인할 수 있다.
order_manage.html
이렇게 데이터들은 깔끔하게 뽑았고, 없는 데이터들은 데이터가 없다는 문구도 출력해주었다. 이제 데이터 순서를 맞추자.
AdminController 컨트롤러
HashMap은 정렬이 안돼므로, TreeMap으로 데이터를 바꿔줬다. TreeMap은 자동으로 오름차순해서 데이터를 정렬한다.
statusInfo.getStatusCode() 의 자료형이 Int 이므로, Map에서 String을 integer로 바꿔주었다.
이렇게 1부터 2 3 4 5 순서대로 출력되는 것을 확인해볼 수 있다.
728x90
반응형
'✨ Back-end > Spring-Boot' 카테고리의 다른 글
[Spring] 쇼핑몰 - 56 주문 확인 내역 Map 데이터 받아와 조회 (0) | 2023.04.27 |
---|---|
[Spring] 쇼핑몰 - 55 스크롤 (0) | 2023.04.27 |
[Spring] 쇼핑몰 - 53 관리자 계정 주문 관리 조회 (0) | 2023.04.25 |
[Spring] 쇼핑몰 - 52 Security 사용해 로그인하기 -2 (0) | 2023.04.25 |
[Spring] 쇼핑몰 - 51 Security 사용해 로그인하기 (1) | 2023.04.24 |
댓글