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 |