JAVA
표현 언어에서의 Collection 객체 접근 방법
정숙씨의 쏠쏠한 코딩
2021. 9. 9. 22:24
표현 언어를 사용 하여 Collection 객체에 접근이 가능하다.
객체를 그룹 단위로 저장하여 사용 할수 있는 기본적인 자료구조이다.
- Collection 객체 종류-
객체 종류 | 특징 | 클래스 |
List | 순서를 유지 하고 저장 중복 저장 가능 |
ArrayList, Vector, LinkedList |
Set | 순서를 유지 하지 않고 저장 중복 저장 불가능 |
HashSet, TreeSet |
- Map 객체 종류 -
종류 | 특징 | 클래스 |
Map | 키와 값의 쌍으로 저장 키는 중복 안됨 값은 중복 저장 가능 |
HashMap, Hashtable, TreeMap, LinkedHashMap |
표현 언어에서의 Collection 객체에 접근시 형식은 아래와 같다.
${Collection객체명[index].속성이름}
-> index는 Collection 객체에 저장된 순서이다.
- 사용 예제 -
회원 가입창에서 전송된 회원 정보를 Bean 속성에 저장한다.
<jsp:useBean /> 태그 및 <jsp:setProperty/> 태그 사용
<jsp:useBean /> 태그를 사용 하여 ArrayList에 대한 클래스를 사용 하여 memberList 객체를 생성 후
자바 코드를 표현식에서 선언 하여 MemberBean에 대한 새로운 m2 객체 생성 후
m 객체와 m2 객체의 데이터를 ArrayList인 memberList 객체에 데이터를 저장한다.
그 후 표현 언어를 사용 하여 memberList 객체에 접근 하여 데이터를 표시 가능하다.
0번째와 첫번째의 memberList 데이터의 값을 불러오는 예시이다.