안녕하세요. pitang입니다.
지난 게시물에서는 표현 언어의 기본 객체에 대해 알아봤다면,
이번 게시물에서는 표현 언어의 컬렉션(Map, List)에 대해 알아보겠습니다.
EL 식에서 직접 List, Map, Set 타입의 객체를 생성할 수 있게 되었다.
Map, List 순서대로 알아보겠다.
Map 컬렉션 객체
Map 컬렉션 객체를 생성하고 key 값으로 value 값을 꺼내어 사용할 수 있다.
${이름.key} 로 value 값을 사용할 수 있는데 key값이 특수문자나 숫자가 존재하는 경우에는 ${이름["key"]} 로 사용한다.
ex1)
ex2)
ex3)
Map 컬렉션 객체 - 자바 빈 활용
ex1)
ex2)
ex3)
List 컬렉션 객체
List 컬렉션 객체를 생성하고 el객체로 값을 꺼내어 사용할 수 있다.
ex1)
ex2)
ex3)
ex4)
List 컬렉션 객체 - 자바 빈 활용
ex1)
ex2)
ex3)
-> captain의 값을 꺼내는 방법을 쉽게 생각해보면 거꾸로 거슬러 올라가 보면 된다.
name에 저장을 하였고, 그 다음은 info, 27번째 줄 data 배열의 0번째, 29번째 줄 data로 거슬러 올라가면 된다.
차례로 쓰면 data.data[0].info.name 이 되고, captain의 값을 꺼낼 수 있게 된다.
감사합니다.
*m1 맥북을 사용 중입니다.*
'6개월 대장정 > JSP 개념' 카테고리의 다른 글
58일차 - [JSP] 표준 태그 라이브러리(JSTL), 코어 태그(1) (0) | 2021.11.17 |
---|---|
57일차 - [JSP] 표현 언어(el) - 연산자 (0) | 2021.11.17 |
56일차 - [JSP] 표현 언어(el) - 기본 객체(2) (0) | 2021.11.17 |
55일차 - [JSP] JavaBeans, 표현 언어(el) - 기본 객체(1) (0) | 2021.11.16 |
54일차 - [JSP] scope (0) | 2021.11.09 |