관리 메뉴

IT창고

JSP JSTL 본문

프로그래밍/JSP

JSP JSTL

방구석여포 2018. 3. 4. 19:38

JSTL에 대해 알아보겠습니다.

JSTL이란 JSP페이지를 작성할때 유용하게 사용할수있는 여러가지 커스텀 액션과 함수가 포함되어있는 라이브러리입니다.

즉 JSTL은 JSP표준라이브러리의 약어입니다.


메이븐 프로젝트를 만들고 pom.xml에 jstl를 다운받습니다.


간단한 JSTL 사용의 예를 확인해보겠습니다.



JSP에서 집주인이라는 글을 올릴려면 자바스크립트언어로 구성해야합니다. 프로그래머라면 상관없지만 아직 프로그래밍에 익숙지않다면 위와 같이 JSTL를 사용해볼수도있습니다.

결과는 자바언어를 사용한것과 다름없는 결과가 나옵니다. 어렵게 소스코드를 구성하지않아도 충분히 화면을 구성할수있게 됩니다.


몇가지 예시를 더 알아보도록 하겠습니다.

숫자를 사용한 JSTL입니다. if문을 간단하게 사용해볼수있습니다.

결과 또한 자바언어로 구성한것과 동일합니다.


이번에는 타입별로 화면에 출력해보기 입니다.


위와 같은 JSTL코드를 입력하면 메인화면에는 <c:otherwise>부분만 나오게 됩니다.

도메인창에 코드에 설정한 type의 숫자를 입력하면 해당 페이지가 출력되게 됩니다.


또한 반복문도 만들수가 있습니다.

기본적으로 if문도 가능하니 반복문도 JSTL로 구현이 가능합니다. 


마지막으로 포맷팅, 포맷넘버에 대해 알아보겠습니다.

오늘 날짜를 타입별로 표현해줄수가 있습니다.

포맷스트링을 사용하면 다양하게 변화를 줄수있습니다.


숫자 또한 타입별로 바꿔볼수있습니다.

string, number 모두 타입별로 바꿔서 표현이 가능합니다. JSTL를 사용하면 프로그래밍 초보자도 금방 적응해볼수있습니다.

Comments