본문 바로가기
카테고리 없음

[메인페이지 개편-4] JSTL이란? JSTL기본태그

by 죠졍니 2024. 1. 24.
728x90
반응형
SMALL

 



JSTL 기본내용


JavaServer Pages Standard Tag Library(JSTL)는 Java 웹 애플리케이션에서 사용되는 표준 태그 라이브러리이다. JSTL은 JSP 페이지에서 코드와 로직을 분리하고 더 간결한 코드를 작성하도록 도와주는 기능을 제공한다. 주로 웹 애플리케이션에서 데이터의 표현 및 흐름 제어를 단순화하는 데 사용된다.





1. 코어 태그(Core Tags):
  <c:out>: 변수나 표현식의 결과를 출력합니다.
  <c:set>: 변수를 설정하거나 표현식에 값을 할당합니다.
  <c:remove>: 변수를 제거합니다.
  <c:if>, <c:choose>, <c:when>, <c:otherwise>: 조건문을 구현합니다.
  <c:forEach>: 반복문을 구현합니다.


2. 플로우 제어 태그(Flow Control Tags):
  <c:if>: 조건문을 사용하여 특정 조건에 따라 다른 부분을 출력하거나 실행합니다.
  <c:choose>: 다중 조건을 처리하고, <c:when>과 <c:otherwise>를 사용하여 다양한 경우에 대응합니다.
  반복 태그(Iteration Tags):
  <c:forEach>: 컬렉션을 순회하며 반복 작업을 수행합니다.


3. URL 처리 태그(URL Handling Tags):
 <c:import>: 외부 리소스를 가져와서 현재 페이지에 삽입합니다.  
  <c:redirect>: 지정된 URL로 페이지를 리다이렉트합니다.


4. 포맷팅 태그(Formatting Tags):
  <c:formatNumber>, <c:formatDate>: 숫자와 날짜를 지정된 형식으로 포맷합니다.


5. 국제화 태그(Internationalization Tags):
  <fmt:setLocale>, <fmt:message>, <fmt:bundle>: 다국어 지원을 위한 태그들로, 메시지 리소스 번들을 사용하여 텍스트를 다국어로 제공할 수 있습니다.

 

 

 

JSTL은 일반적인 웹 개발 작업에서 반복되는 코드를 줄여주고, 가독성을 향상시키며, 유지보수를 용이하게 하는 데 도움을 줍니다. JSTL은 주로 JSP 페이지에서 사용되며, JSP 페이지 내에서 XML 네임스페이스를 사용하여 태그 라이브러리를 선언하고 활용합니다.

728x90
반응형
LIST