반응형
1. JSTL 이란 무엇인가?
- JSTL 은 Jsp Standard Tag Library(JSP 표준 라이브러리) 로, 프로그래머가 공통으로 사용할 수 있도록 모아놓은 코드 집합체이다.
- if문, for문, DB를 편하게 처리할 수 있도록 기능 제공한다.
- EL문 ${ }을 사용하여 표현한다.
2. JSTL 라이브러리
라이브러리 | 기능 | 접두어 |
Core | 자주 사용되는 jstl 태그. 일반적인 프로그램의 기능을 제공 | c |
Formatting | 날짜, 시간, 숫자, 텍스트를 포멧하고 표시하는 기능을 제공 | fmt |
SQL | SQL 지원을 제공. DB의 데이터를 입력, 수정, 삭제, 조회. | sql |
XML | XML 문서 생성 및 조작, 작성하는 방법을 제공 | xml |
Functions | 일반적인 문자열을 가공하고 조작하는 표준함수를 제공 | fn |
3. JSTL 사용 방법
1) JSTL Library 설치가 되어있어야 한다. (1) 혹은 (2) 택 1
(1) pom.xml 파일 <dependencies> 안에 코드 추가
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
(2) http://jstl.java.net/download.html 에서 라이브러리 설치 후 WEB-INF/lib 에 추가
2) JSP에 JSTL 선언
JSP 파일 상단에 필요한 taglib을 include 해준다.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c-rt" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt-rt" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
<%@ taglib uri="http://www.springframework.org/security/tags" prefix="sec" %>
반응형
'Programming Language > Servlet & JSP' 카테고리의 다른 글
[JSP] JSTL Core Tag 란? (0) | 2022.12.16 |
---|
댓글