EL : 선언 언어 방식 10장
JSTL:자주 쓰는 표준 태그 라이브러리 11장
JSTL(JSP Standard Tag Library)은 JSP에서 빈번하게 사용되는 조건문, 반복문 등을
처리해주는 태그를모아 표준으로 만들어 놓은 라이브러리
=> 안되면 링크 pom.xml에 넣어보기
<%@ taglib prefix="c" uri ="jakarta.tags.core"%>
url 은 식별자
if구문을 된 jsp를=>jstl을 이용해서 고친 것
<%
if(boardDTOList.isEmpty()){
%>
<tr><td colspan="5" align="center">등록된 게시글이 없습니다</td></tr>
<%
}else{
for(BoardDTO dto:boardDTOList){
%>
<tr>
<td><%=dto.getNum()%></td>
<td><a href="view.jsp?num=<%=dto.getNum()%>"><%=dto.getTitle()%></a></td>
<td><%=dto.getId()%></td>
<td><%=dto.getVisitcount()%></td>
<td><%=dto.getPostdate()%></td>
</tr>
<%
}
}
%>
<c:choose>
<c:when test="${empty boardList}">
<tr><td colspan="5" align="center">등록된 게시글이 없습니다</td></tr>
</c:when>
<c:otherwise>
<c:forEach var="dto", items="${boardList}>
<%-- <%--%>
<%-- }else{--%>
<%-- for(BoardDTO dto:boardDTOList){--%>
<%-- %>--%>
<tr>
<td>${dto.num}</td> =>바로 필드명 적어주면됨 jstl개좋네
<td><a href="view.jsp?num=${dto.num()}">${dto.title()}</a></td>
<td>${dto.id}</td>
<td>${dto.visitcount}</td>
<td>${dto.postdate}</td>
</tr>
</c:otherwise>
</c:choose>