Criming
코딩으로 업삼기
Criming
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • Programming (28)
      • Spring (5)
      • Database (2)
      • JSP (6)
      • Java (10)
      • 탐구 및 해결 (1)
      • 연습문제 (3)
      • 예제 (1)
    • 자격증 (0)
    • 기타 (1)
      • 블로그 운영 (0)
      • 문서 (1)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • forward
  • 인스턴스
  • Java SE
  • print()
  • printf()
  • redirect
  • main()
  • ec2
  • jsp
  • 자바규칙
  • 표현언어
  • json
  • Tomcat
  • aws
  • Escape문자
  • Eclipse
  • 아스키코드
  • Java EE
  • java
  • param
  • HttpuURLConnection
  • ASCII
  • JDK
  • println()
  • try-catch
  • sendRedirect
  • System.out
  • jvm
  • spring
  • jre

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Criming

코딩으로 업삼기

Programming/JSP

[JSP] JSTL와 JAR 다운방법

2022. 10. 13. 13:46

#JSTL #JSTL JAR다운방법


JSTL 이란?

자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library)

표현언어와 마찬가지로 Html코드와 스크립트릿(<% %>)을 사용할 때보다

코드를 깔끔하게 하고 가독성 좋도록 다양한 태그를 제공하는 JSP에서 사용 가능한 표준 태그 라이브러리이다.

 

※해당 JSTL을 이용하기 위해서는 JAR파일 두가지 ( jstl.jar과 standard.jar)이 필요하다. (맨 아래에 방법 있음)

 

[ JSTL 용도별 태그 ]

각 커스텀 태그들을 사용하기 위해서는 JSP지시자(<%@ %>)를 통해 해당 라이브러리 URI와 사용 커스텀 태그를 선언해주어야 한다. 

해당 선언문을 누락시킬 경우 커스텀 태그들 사용한 구문들에 모르는 태그라고 나온다.

예시) 태그 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

커스텀 태그 설명
기본 기능(core) 일반 프로그램이 언어에서 제공하는 것과 유사한 변수 선언과 실행흐름의 제어기능을 제공하고,
다른 JSP페이지로 제어를 이동하는 기능도 제공한다.
형식화(format) 숫자, 날짜, 시간을 포매팅하는 기능과 국제화, 다국어지원 기능을 제공한다.
데이터베이스(sql) 데이터베이스의 데이터를 입력/수정/삭제/조회하는 기능을 제공한다.
XML처리(xml) XML 문서를 처리할 때 필요한 기능을 제공한다.
함수 처리(functions) 문자열을 처리하는 함수를 제공한다.

▶ JSTL 기본예제 보러가기


[ JSTL 이용을 위한 JAR 파일 다운방법 ]

1.  자카르타 아파치 홈페이지 접속

     (자카르타 프로젝트는 자바 플랫폼을 위한 오픈 소스 소프트웨어를 공유한다. )

2.  왼쪽 메뉴들 중 [Taglibs ] 항목 클릭

3.  오른쪽 화면의 [Apache Standard Taglib] 클릭

4. Standard 1.1 버전의 [download] 클릭

5. [binaries] 클릭

6. " jakarta-taglibs-standard-1.1.2.zip " 다운로드하여 압축 푼 후 [lib]폴더 안의 2개 파일을 JSP WEB 프로젝트 안에 [ lib ] 폴더 안에 복사

     (경로 :  [WebCountent] > [WEB-INF] > [lib] )


 

'Programming > JSP' 카테고리의 다른 글

[JSP] JSP 액션 태그 <jsp:useBean>  (0) 2022.10.17
[JSP] RequestDispatcher().forward();  (0) 2022.10.14
[JSP] Redirect와 forward의 차이점(+sendRedirect )  (0) 2022.10.14
[JSP] 표현언어(EL, ${ })과 Scope(객체범위)  (0) 2022.10.12
[JSP] Tomcat을 이용한 Eclipse 웹 자바 개발환경 세팅하기  (0) 2022.09.07
    'Programming/JSP' 카테고리의 다른 글
    • [JSP] RequestDispatcher().forward();
    • [JSP] Redirect와 forward의 차이점(+sendRedirect )
    • [JSP] 표현언어(EL, ${ })과 Scope(객체범위)
    • [JSP] Tomcat을 이용한 Eclipse 웹 자바 개발환경 세팅하기
    Criming
    Criming

    티스토리툴바