IT수업/JSP_SERVLET

IT 수업 17주차 (97) JSTL

워제하 2024. 4. 17. 12:58

 

● JSTL

JSTL은 자바코드를 html태그형식으로 간편하게 사용하기 위해 나온 라이브러리이다.

 

JSP에서 java코드가 들어갈때마다 매번 <% ~~ %> 이 태그를 넣어 사용하면 가독성도 굉장히 떨어지고 사용하기가 불편해지기 때문에 나온것이 JSTL라이브러리

 

 

● taglib

태그라이브러리를 사용하기 위해 taglib 지시자를 사용한다.

 

코드에 core를 넣어준다.

 

 

 

 

그리고 jstl을 다운 받아준다.

 

 

두번째 servlet용을 다운받아준다.

 

 

다운받은 파일을 WEB-INF의 lib폴더에 넣어준다. (lib 폴더 없으면 만들어서)

 

 

 

 

 

● 변수 선언

 

 

 

 

 

● 변수 출력(확인)

선언했던 변수를 출력해본다.

 

 

< 실행화면 >

 

 

 

 

 

 

● 배열 지정

 

< 실행화면 >

 

 

 

 

 

● if 문

 

< 실행화면 >

 

 

 

 

● choose when (if else 문과 비슷) 

 

< 실행화면 >

 

값이 d가 없기때문에 ETC가 나온다.

 

 

 

 

● FOR EACH

 

< 실행화면 >

 

1~15 범위의 숫자를 2씩 건너뛰어 출력해본다.

 

 

 

● count

 

< 실행화면 >

 

 

 

이렇게 LIST로 만들어서도 가능하다.

 

Total 을 사용하기 위해 functions의 taglib 를 가져오면 된다.

 

< 실행화면 >