기억의 DataBase

JSTL(JSP Standard Tag Library) 본문

JSP&Servlet

JSTL(JSP Standard Tag Library)

Zester; 2019. 2. 20. 16:50
  • JSTL이란?
Tag를 주로 사용하는 프론트 개발자나 디자이너를 고려하여
조건문 반복문등을 스크립트릿이 아니라 Tag형식으로 사용하게 하는 라이브러리
EL과 연동하면 더욱 강력하며, 다양한 흐름제어를 제공


EL과 함께 사용하면 더욱 가독성 있게 Code를 작성할 수 있음

  • JSTL 사용준비
위의 사이트에서 3가지 jar파일을 다운로드 한 후, 이클립스에서 WEB-INF/lib/ 폴더에 복사를 한다.
(탐색기를 통해 파일을 복사하면, 이클립스가 인식하지 못할 수도 있으니 주의)


  • JSTL의 태그 종류


JSP 파일에서 지시자에 관련 URI를 적어줘야 함
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

  • 코어태그(C)


 <c:set var="value" scope="request" value="Zester"/> // c:다음에 바로 태그를 쓰는 것 주의(띄어쓰기x)

  • 코어태그 : 변수 지원태그 - set, remove


  • 코어태그 : 변수 지원태그 - 자바빈과 맵의 처리


  • 코어태그 : 흐름제어 태그 - if, choose, forEach

  • 코어태그 : 기타 - import, redirect, out 


가급적 JSP 페이지에 JAVA 코드가 없는 것이 자연스러우므로 JSTL을 익힐 필요가 있음

'JSP&Servlet' 카테고리의 다른 글

EL(Express Language)  (0) 2019.02.20
Scope - Page, Request, Session, Application  (0) 2019.02.20
Servlet과 JSP의 연동  (0) 2019.02.19
redirect와 forward  (0) 2019.02.19
JSP 문법과 내장객체  (0) 2019.02.18
Comments