TIL 87일차

Moon-Tree·2023년 5월 6일
0

◆ JSTL(JSP Standard Tag Library)

  • JSP(JavaServer Pages)에서 사용되는 표준 태그 라이브러리입니다.

  • JSTL은 JSP 페이지에서 자주 사용되는 기능들을 편리하게 처리할 수 있도록 제공합니다.

  • 자바 코드의 사용을 최소화하여 JSP 페이지의 가독성과 유지보수성을 높이는 데에 중점을 두고 설계되었습니다.

  • JSTL 태그들은 XML 형식에 가까운 문법을 가지고 있어, HTML과 JSP 코드를 간결하게 표현할 수 있습니다.

  • JSTL은 JSP 컨테이너에서 기본적으로 제공되므로 별도의 라이브러리 추가나 설정이 필요하지 않습니다.

    1. Core 태그 라이브러리 : 기본적인 JSP 기능을 확장하는 데 사용됩니다. 변수 설정, 조건문, 반복문, URL 처리 등을 담당합니다. 예를 들어, <c:forEach>, <c:if>, <c:set> 등이 있습니다.

    2. Formatting 태그 라이브러리 : 날짜, 숫자, 메시지 등의 형식을 처리하는 데 사용됩니다. 다국어 지원과 같은 기능을 구현할 때 유용하게 활용할 수 있습니다. 예를 들어, <fmt:formatDate>, <fmt:formatNumber>, <fmt:message> 등이 있습니다.

    3. SQL 태그 라이브러리 : 데이터베이스 연동과 관련된 작업을 수행하는 데 사용됩니다. 데이터베이스에서 데이터를 검색하거나 수정하는 등의 작업을 간편하게 처리할 수 있습니다. 예를 들어, <sql:setDataSource>, <sql:query>, <sql:update> 등이 있습니다.

    4. XML 태그 라이브러리 : XML 문서 처리를 위한 기능을 제공합니다. XML 문서를 파싱하고, XPath로 요소를 선택하거나 수정하는 등의 작업을 수행할 수 있습니다. 예를 들어, <x:parse>, <x:forEach>, <x:out> 등이 있습니다.

profile
Backend Developer

0개의 댓글