JSP 페이지에서 스크립트 요소로 인한 코드의 복잡함을 해결하기 위한 일종의 사용자 정의 태그의 표준. JSP 페이지에 JSP 스크립트 요소와 HTML 코드를 혼용하면 편리하게 개발할 수 있으나 코드의 복잡성이 증가되는 것이 문제. 따라서 JSP 페이지의 로직을 담당하는 부분인 if, for, while, 데이터베이스 처리 등과 관련된 코드를 jstl 로 대치하여 코드를 깔끔하게 하고 가독성을 좋게 하는 것.
태그 | 설명 |
---|---|
Core태그 | 변수 선언, 삭제 등 변수와 관련된 작업 및 if문, for문과 같은 제어기능, url처리로 페이지 이동 기능을 제공 |
Formatting태그 | 문자열이나 컬렉션을 처리하는 함수 태그로 숫자, 날짜, 시간 등을 형식화 하는 기능, 국제화, 다국어 지원 기능을 제공 |
Sql태그 | 데이터베이스와 상호 작용하기 위해 사용하는 태그로 데이터베이스의 데이터 삽입, 수정, 삭제, 조회 기능을 제공 |
Functions태그 | 문자열을 처리하는 함수제공 |