라이브러리/Jstl

[EL/JSTL] 기초설명 및 세팅

JiWonSon 2020. 11. 19. 13:32

1. EL(Expression Language)

EL은 JSP의 출력 문법을 대체하는 표현 언어입니다.

눈에 띄고 쉽게 분간이 갈 수 있다는 장점이 있습니다.

 

ex) <%=age%>   ------>    ${age}

 

 

 

2. JSTL(JavaServer Pages Standard Tag Library)

JSTL은 태그를 통해 JSP 코드를 관리하는 라이브러리로서, JSP언어를 쓰지 않고 태그형태로 HTML상에 불러다 쓸 수 있습니다.

 

JSTL을 사용하시려면 라이브러리를 다운로드해서 추가해야 하며, 사용하고자 하는 jsp파일 상단에 선언을 해주셔야합니다.

 

1) 톰캣 사이트에 가셔서 아래 taglib 라이브러리를 모두 다운 후, 프로젝트lib폴더에 추가해주시면 됩니다.

tomcat.apache.org

 

 

2) jsp 상단에 선언

 

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

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

 

 

TIP)

 

java 상단 windows -> preference에 가서 위와 같이 설정 시, 

JSP을 생성할 때마다 일일이 선언해 줄 필요 없이

taglib이 자동으로 선언되도록 편집할 수가 있습니다.

 

'라이브러리 > Jstl' 카테고리의 다른 글

[JSTL] 액션태그  (0) 2020.11.19
[EL] 기본 구문, Param, 연산자  (0) 2020.11.19