본문 바로가기

개발/잡다한것

JSTL이란?

JSTL이 생긴이유: JSP파일에서 JAVA코드와 HTML코드가 섞이면 비슷하게 생겼기 때문에 알아보기힘들다

그래서 보기좋고 이해하기 쉬운코드를 만들기위해 JSTL라이브러리를 만들었다 아래는 JSTL을 사용하지않았을때

코드이다

<%
for(int i = 0; i < list.size(); i++){
	if(list.get(i).getDept().equals("인사부")){
%>
		<p><%= list.get(i).getName() %></p>
<%
    }
}
%>

 

하지만 JSTL을 사용하면 코드를 보는데 보다 보기좋고 이해하기쉬워진다 아래는 JSTL을 사용한코드이다

<c:forEach var="employee" items="${employees}">
    <c:if test="${employee.dept eq '인사부'}">
        <p>${employee.name}</p>
    </c:if>
</c:forEach>

 

 

JSTL을 사용할려면 아래에있는 코드를 header에 추가해야한다

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

'개발 > 잡다한것' 카테고리의 다른 글

생성자와 this의 의미  (0) 2024.06.02
JSTL태그 정리  (0) 2024.05.29
JSP란?-(서블릿)  (0) 2024.05.29
Ajax란? -(동기,비동기)  (0) 2024.05.28
JPA란?  (0) 2024.05.28