본문 바로가기
Study Progamming/JSP

[ JSTL ] JSP Standard Tag Library

by ${코딩몬} 2017. 9. 4.



JSTL 관련된 공부를 위해 다양한 검색포탈을 이용하여 찾아낸 자료와

블로그 및 홈페이지의 자료를 바탕으로 만들어진 내용입니다.

단지 공부의 목적으로 자료들를 정리해둔 것입니다.



JSP

JSP Standard Tag Library



JSTL (JSP Standard Tag Library) 이란?


JSP 페이지를 작성할 때 유용하게 사용할 수 있는 여러가지 커스텀 액션과 함수를 포함하는 라이브러리

    • 프로그램 로직 구사(변수선언, 제어문)
    • JSP 페이지 호출
    • 날짜나 시간, 숫자 데이터의 포맷 지정
    • 데이터베이스로의 입력, 수정, 삭제, 조회 기능
    • XML 문서의 처리
    • 5개의 라이브러리로 구성(코어, 포메팅, 데이터베이스, XML, 함수)


 Library 

 Prefix

 설명

 core

 c

  •  일반 프로그래밍에서 제공하는 것과 유사한변수선언
  •  실행 흐름의 제어 
  •  기능을 제공페이지 이동 기술 제공

 format

 fmt

  • 숫자, 날짜, 시간을 포매팅하는 기능을 제공
  • 국제화, 다국어 지원 기능 제공

 database

 sql

  • DB의 데이터를 입력 / 수정 / 삭제 / 조회 하는 기능을 제공

 XML

 x

  • XML문서를 처리할 때 필요한 기능 제공

 function

 fn

  • 문자열을 제공하는 함수 제공



Library 설명


Core Library : bnitech.tistory.com/46
Format Library : bnitech.tistory.com/47



EL과 JSTL 차이


EL(Expression Language)은 해석 그대로 표현 언어를 이해하고 속성 값들을 편리하게 출력하기 위해 제공된 언어이며, 

JSTL(JSP Standard Tag Library)은 표준 액션태그로 처리하기 힘든 부분을 담당한다.



참고자료

  • http://blog.naver.com/lagi1101/90121544248

  • http://hunit.tistory.com/203