-> 나중에 전자정부 페이징 쓸건데 지금은 모르니까 노가다한다.
페이지 1~10까지
<c:forEach begin="1" end="10" var="p">
<button onclick="paging(${p})">${p }</button>
</c:forEach>
el태그
<button>${p }</button>
숫자니까 '' 따옴표 ㄴㄴ
string이었으면
<button>${p }</button>
${totalCount }개 글이 있습니다.<br>
페이지 수 : <c:set var="totalPage" value="${totalCount / 10 }"></c:set>
<c:out value="${totalPage }"></c:out>
<c:set>
태그로는 변수 설정 가능.
<c:out>
태그로는 출력.
상단에 코어태그랑 taglib 있어야 쓸 수 있다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
${totalCount }개 글이 있습니다.<br>
페이지 수 : <c:set var="totalPage" value="${totalCount / 10 }"></c:set> <!-- (실수) -->
<fmt:parseNumber integerOnly="true" value="${totalPage }" var="totalPage"/> <!-- 정수로 -->
<c:if test="${totalCount % 10 gt 0 }">
<c:set var="totalPage" value="${totalPage + 1 }"></c:set>
</c:if>
<c:out value="${totalPage }"/>
<div class="paging">
<c:forEach begin="1" end="${totalPage }" var="p">
<button onclick="paging(${p})">${p }</button>
</c:forEach>
</div>