본문 바로가기

JAVA

표현 언어에서의 Collection 객체 접근 방법

표현 언어를 사용 하여 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 데이터의 값을 불러오는 예시이다.

'JAVA' 카테고리의 다른 글

has-a 관계 빈 사용 실습  (0) 2021.09.10
표현언어 HaspMap 사용 방법  (0) 2021.09.09
표현 언어에서의 빈 사용 방법  (0) 2021.09.09
pageContext 객체 사용  (0) 2021.09.09
requestScope 사용 방법  (0) 2021.09.09