Development/Spring & SpringBoot

[스프링, Spring] jsp파일에서 JSTL 사용하기

컴공 K 2022. 1. 21. 00:01

Spring jsp파일에서 JSTL 사용하기

Spring 프로젝트를 진행하면서 jsp파일에서 JSTL을 사용하려면 먼저 build.gradle이나 pom.xml파일에 JSTL을 추가해줘야 한다. 자신의 build 툴에 맞게 아래 중 하나를 build.gradle이나 pom.xml파일에 추가해주면 된다. 게시물 기준 제일 최신 버전이긴 한데 나온지 꽤 오래된 것이라 그냥 아래 중 하나를 써도 크게 문제 없을 것 같다.

# build.gradle
implementation 'javax.servlet.jsp.jstl:jstl:1.2'
<!-- pom.xml -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

 

 

그리고 나서 jsp 파일 안에 아래와 같이 talib 지시자로 라이브러리를 선언을 해서 JSTL을 사용해주면 된다.

<%@ taglib prefix="{접두어}" uri="{관련 URI}" %>

<!-- ex -->
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

 

 

라이브러리  주요 기능  접두어  관련 URI 
Core  변수지원
 흐름 제어
 URL 처리 
 http://java.sun.com/jsp/jstl/core 
 XML  XML 코어
 흐름 제어
 XML 변환
 http://java.sun.com/jsp/jstl/xml
I18N  지역
 메시지 형식
 숫자 및 날짜 형식 
fmt   http://java.sun.com/jsp/jstl/fmt 
Database  SQL  sql   http://java.sun.com/jsp/jstl/sql 
Functions  컬렉션 처리 
 String 처리
fn   http://java.sun.com/jsp/jstl/functions 

 

 

 

 

 

 

 

 

https://atoz-develop.tistory.com/entry/JSP-JSTL-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95-%EC%A3%BC%EC%9A%94-%ED%83%9C%EA%B7%B8-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC

 

[JSP] JSTL 사용 방법 - 주요 태그 문법 정리

JSTL을 사용하려면 라이브러리가 필요하다. 라이브러리 다운로드 및 프로젝트 세팅은 이 포스트를 참고한다. 태그 라이브러리 선언 자바에서 import문을 선언하듯 JSP에서도 JSTL 확장 태그를 사용

atoz-develop.tistory.com

https://treasurebear.tistory.com/9

 

[JSP] 표준 태그 라이브러리(JSTL)

JSTL 태그 모아놓은 추천 사이트 https://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm 참고한 책: 최범균의 JSP2.3 웹프로그래밍 기초부터 중급까지 (최범균) chap12. 표준 태그 라이브러리(JSTL)..

treasurebear.tistory.com

 

728x90