jstl(3)
-
[JSTL] jstl에서 for문 쓰기 및 varStatus의 속성
jstl 쓰면서 가장 자주 쓰는 문법이다. 해당 코드도 c태그이므로 jsp 파일 맨 위에 c태그에 대한 선언이 필요하다. 1. c태그 선언 2. jstl에서 for문 선언 ${data.id} : ${data.name} items : for문을 돌릴 대상(일반적으로 배열) var : for문 내부에서 사용할 변수. 즉 위의 소스를 예를 들어 list의 건건의 data에 넣는다. varStatus : forEach 태그의 속성 사용을 위한 변수 java 소스를 위의 소스는 아래와 같다. for(int i=0;i
2020.10.24 -
[JSTL] jstl에서 if, else문을 사용하는 방법(c:if, c:choose)
개발 언어의 가장 기본인 if, else를 사용하는 방법이다.해당 코드도 c태그이므로 jsp 파일 맨 위에 c태그에 대한 선언이 필요하다. 1. c태그 선언 2. jstl의 if 문법 해당 조건에 맞는경우 실행 현재 해당 게시판은 리스트가 존재하지 않습니다. 위와 같은 문법을 사용한다.위의 문법은 java로 비교하면 아래와 동일하다.if(list.isEmpty()) { System.out.println("현재 해당 게시판은 리스트가 존재하지 않습니다."); } 3. jstl의 else 문법jstl에서는 if, esle를 사용하려면 전체적으로 묶어주는 작업이 필요하다. 해당 조건에 맞는경우 실행 그 외의 경우 실행 count가 10보다 작은 경우 count가 10보다 크고 20보다 작은 경우 count가 ..
2020.02.29 -
[JSTL] jstl에서 값 비교 연산자(eq, ne, empty)
jstl에서 가장 자주 사용하면서 간단한 비교 연산자이다. 우선 해당 태그는 c태그이므로 jsp 파일 맨 위에 c태그에 대한 선언이 필요하다. 1. c 태그 선언하는 방법 2. c 태그를 이용한 값 비교 연산 연산자 의미 eq equal 즉 해당 값이 같은지를 물어보는 연산자(==) ne not equal 즉 해당 값이 동일하지 않은지를 물어보는 연산자(!= 또는 ) empty 해당 영어와 동일한 의미로 안의 객체의 값이 null 또는 빈값인지 물어보는 연산자 사용 방법 1) eq (==) 어드민 값이 존재하지 않습니다. null입니다. 2) ne(!= 또는 ) 어드민이 아닙니다. 숫자가 0이 아닙니다. 해당 객체는 null이 아닙니다. 3) emtpy (빈 값 확인) map이 비었습니다. list가 존..
2020.02.29