15주차 - jsp(5) jstl

2022. 10. 14. 18:21jsp/jsp

이번의 목표

01. JSTL에 대해 알아보자

02. jstl 환경을 구축해보


01. JSTL에 대해 알아보자.

 

JSTL이란?

JSP에서 사용 가능한 표준 태그 라이브러리 입니다. JSTL에서 제공하는 태그를 사용하면 JSP 코드가 깔끔하고 가독성이 좋게 됩니다.

JSTL 라이브러리를 사용하는 이유로 HTML태그의 스크립트릿을 함께 사용하면 가독성이 떨어지기 때문에 코드를 깔끔하게 하고 가독성을 좋게 하기 위해서 사용됩니다.

 

커스텀 태그에는 5가지 종류가 있습니다.

커스텀 태그 설명
기본 기능 (core) 일반 프로그램이 언어에서 제공하는 것과 유사한 변수 선언과 실행 흐름의 제어기능을 제공하고, 다른 JSP페이지로 제어를 이동하는 기능도 제공한다.
형식화 (format) 숫자, 날짜, 시간을 포매팅하는 기능과 국제화, 다국어 지원 기능을 제공한다.
데이터베이스(sql) 데이터베이스의 데이터를 입력/수정/삭제/조회하는 기능을 제공한다.
XML 처리(xml) XML문서를 처리할 때 필요한 기능을 제공한다.
함수 처리(functions) 문자열을 처리하는 함수를 제공한다.

 

※JSTL을 사용하기 위해 필요한 JAR 파일

 ㄴ jstl.jar

 ㄴ standard.jar

 

http://jakarta.apache.org 에서 다운로드 받아 설치할 수 있습니다.

 

① 링크 접속 후 왼쪽 메뉴에서 Taglibs 클릭

② Apache Standard Taglib 클릭

③ Standard 1.1 버전의 download 클릭

④ binaries 클릭

⑤ jakarta-taglibs-standard-1.1.2.zip 다운로드

⑥ lib 폴더안의 2개 파일을 webContent - WEB-INF - lib 에 복사

이렇게 jstl 문법을 사용할 수 있는 환경이 구성되었습니다.

 

아래는 jstl의 코드를 표로 만든 것 입니다.

위에서 기본 uri라고 있는 부분을 taglib 지시자를 추가해야합니다.

사용 방법은 아래와 같습니다