Sangil's blog

https://github.com/ChoiSangIl Admin

WEB JSP와 JSTL DEV / WEB

2018-11-04 posted by sang12


JSTL은 무엇일까요? JSTL을 구글링 해보면 대부분의 설명은 JSTL(JSP Standard Tag Library)은 JSP표준 라이브러리의 약어이다. JSP표준 라이브러리다! 자주 사용 되는 커스텀 태그들을 모아서 만들어놓은 태그 라이브러리다. 라는 말을 볼 수 있습니다. 그리고는 JSTL에 대한 설명이 줄줄줄~~ 나오는데요....

엥...? 태그 라이브러리..? 태그는 <body></body> 이런거아닌가..? 커스텀 태그는... 뭐지?란 궁금증이 생겨서 조금 찾아봤습니다. 

JSP에서 자바 클래스나 JAVA형태로 코딩을 할려면 html안에 <% for(int i=0; i<10; i++) out.print(i) %> 형태로 사용을 했어야 되는데요. 저렇게 직접 코딩을 해보신 분들이면 아시겠지만 엄청 가독성도 떨어지고 불편합니다. 그러다 보니 해당 형태를 태그형식으로 바꿔보자! 그리고 재사용 할 수 있게 만들어보자. 이런 생각을 많은 개발자들이 했고 해당 커스텀 태그(Custom Tag)들이 모아서 만들어진 라이브러리가 JSTL 입니다. (커스텀 태그 참고 : http://gangzzang.tistory.com/entry/JSP-%EC%BB%A4%EC%8A%A4%ED%85%80-%ED%83%9C%EA%B7%B8Custom-Tag)

한마디로 JSP를 좀더 편하게 사용할려고 만들어진게 JSTL이라고 볼수있겠네요 ^^. JSTL의 설명은 타 사이트에도 많으니 패스하겠습니다. 

#JSTL이란 #커스텀 태그(Custom Tag)
REPLY