JSTL이란?
JSTL(JSP Standard Tag Library)은 JSP 페이지에서 조건문 처리, 반복문 처리 등을 html tag형태로 작성할 수 있게 도와준다.
잘 쓰고 있는 것을 다시 html로 만든다고?
개발의 편의성은 높았지만 java코드와 html이 섞여있어 프론트 개발자가 해당 코드를 수정하기 어려웠고 결국 유지보수가 어려운 문제에 봉착했다. 이를 해결하기 위해서 등장한 것이 JSTL이다. JSTL은 태그 형식으로 로직을 수행하는 것이 가능하게 해주기 때문에 프론트 개발자들에게 더 친숙하게 느껴질 수 있게 되었다.
JSTL을 사용하려면?
- http://tomcat.apache.org/download-taglibs.cgi에서 3가지 jar 파일을 다운로드 한 후 WEB-INF/lib/ 폴더에 복사한다.
JSTL이 제공하는 태그의 종류
코어 태그
코어 태그: 변수 지원 태그 - set, remove
코어 태그: 변수 지원 태그 - 프로퍼티, 맵의 처리
코어 태그: 흐름제어 태그 - if
코어 태그: 흐름제어 태그 - choose
코어 태그: 흐름제어 태그 - forEach
코어 태그: 흐름제어 태그 - import
코어 태그: 흐름제어 태그 - redirect
코어 태그: 기타 태그 - out
[부스트코스 관련 강의 링크]
JSTL(JSP Standard Tag Library) - https://www.edwith.org/boostcourse-web/lecture/16713/
반응형
'Tech > BoostCourse - WEB' 카테고리의 다른 글
[부스트코스] MySQL 시작하기(1/4) (SQL이란?, DB 생성, 사용자 생성과 권한) (0) | 2020.03.04 |
---|---|
[부스트코스] 데이터베이스와 DBMS (0) | 2020.03.04 |
[부스트코스] JSP - EL(Expression Language) (0) | 2020.03.02 |
[부스트코스] Servlet/JSP - Scope (0) | 2020.03.02 |
[부스트코스] servlet & jsp 연동 (0) | 2020.02.28 |