JAVA/JSP

JSTL

도전하는일반인 2022. 1. 11. 19:38

JSTL을 사용하기 앞서서 jar파일을 넣어줘야한다.

 

https://tomcat.apache.org

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

사이트에 들어가서 좌측에 Taglibs를 들어가면

이 화면이 나오는데 impl과 spec을 다운받아서 

java project의 webapp -> WEB-INF -> lib파일에 첨부해준다.

 

그리고 jsp파일 안에서

 

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 를 입력해주면된다.

 

prefix는 어떤 변수명으로 사용할 것인지 정해주는 것이다.

나는 prefix="c"를 사용했다.

 

위의 사진과 같이 <c:set> </c:set> 과같이 prefix에 주는 변수명으로 사용 할 수가 있다.

set은 설정을 해주는 property이고

var는 value에 들어온 값의 변수명을 무엇으로 할 것인가이다.

out은 출력해주는 property이다.

 

set에서 var="userName"의 value를 "관리자"로 설정하고

 

out에서 value="${userName}"을 해줬기 때문에 관리자가 출력된 것을 볼 수가 있다.