전체보기 767

[JSTL] 조건 및 반복

1. 조건 분기 true false 2. 반복(리스트) 데이터 -> vs.index, vs.count, vs.begin, vs.end, vs.step, vs.first, vs.last, vs.current 사용 가능 3. 구분자 관련 String data = "apple, banana, mango"; 3. test 속성에 사용되는 비교 연산자 - eq(==) : 문자열 및 숫자형이 같으면 true ex) test="${data eq 'apple'}" , test="${data == 'apple'}" - ne(!=) : eq의 반대 - empty : List 및 배열이 비어 있을 경우, 문자열이 null 또는 빈 값일 경우 true ex) test ="${empty data}" - not empy : em..

for-each문

List values = Arrays.asList("a", "b", "c"); int index= 0; for(String value : values){ System.out.println("index : " + index++); System.out.println("value : " + value); } - JDK 5.0 이상 - 인덱스를 별도로 명시하지 않아도, 리스트 사이즈 만큼 반복되어 수행 -> 리스트 순회용도로 적합. - 코드 상 간결하지만, 인덱스를 사용할 수 없어서, 별도로 만들어 주어야 함. - List 타입의 객체를 대상으로만 사용 가능( get(int index) 메소드를 가지는) - 상위 타입인 Collection 또는 Set 타입의 객체를 사용 불가. cf) Iterator와 비교 e..