오늘의 일기(메모장)

오늘의 일기 24-07-24

원Fe이 2024. 7. 25. 11:03

JSP c:if , c:choose, c:when, c:otherwise ,c:forEach ,

백준 11659번 : 구간 합 구하기 4

 

c:if

 

c:if 을 사용할려면 일단 

core 라이브러리를 임포트 해야한다.

 

test에 조건문을 작성을 하면 된다.

 

 

 

 

 

 

입력받은 값을 비교하는 예

c:if 에는 기존 if/else문 이 없기 때문에.

c:if문을 한번더 작성을 해야한다.

 

숫자 입력값을 비교하긴 한데. 

정수로 비교하는것이 아니라. 아스키코드로 값을 비교하기 때문에 정확하게 비교하는게 아니다.

그래서

넘어오는 값을 형 변환을 해줘야 정확한 값 비교를 할 수 있다.

 

 

 

이렇게 형변환 하여 비교를 하면 된다.

 

넘어오는 값이 없을경우

없는 값을 형변환 하려고 하니 오류를 일으키게 된다. 

 

넘어오는 값을 제어를 하든, 정확이 넘어오는 값이 있을때 사용하면 될듯 하다.

 

 

넘어노는 값이 있는지 없는지 비교하고 

값이 같으면 출력하는 예제 이다.

 

 

 

 

 

 

 

 

c:choose

c:choose는 

switch문 이랑 비슷하다고 하는데.

내가 느낀것은 if / else 랑 비슷한거 같다.

 

 

 

 

 

 

 

 

 

c:forEach

 

정확한게 아니라 java의 반복문이랑 똑같지 않지만 해당 키워드마다 비슷한걸 적어봤다.

 

이렇게 쓰는 경우는 별로 없고. 

 

객체를 받아오거나 배열을 받아와서 출력을 하게 된다.

 

items안에 객체를 

var에 원하는 변수명

기본 JAVA forEach문과 비슷하게

객체 안에 있는 만큼 반복을 하게 된다.

 

 

백준 11659번 : 구간 합 구하기 4

 

 

 

'오늘의 일기(메모장)' 카테고리의 다른 글

JSP MVC 패턴(FrontController)  (0) 2024.07.26
오늘의 일기 24-07-25  (0) 2024.07.25
오늘의 일기 24-07-24  (1) 2024.07.24