pageMaker VO 클래스에
prev와 next를 이런식으로 설정 해줬을 것이다.
boolean prev = (startPage == 1) ? fase: true;
boolean next = (endPage * perPageNum) < totalCount ? true:flase;
이렇게 작성 했을 때
예를들어 startPage가 1이면 비활성화이고 11이면 활성화인데 이것을 어디서 써먹냐면
jsp파일로 넘어가서 본격적으로 활성화 및 비활성화를 처리해준다.
jstl을 이용하여 활성화 및 비활성화 처리를 해주는데
jstl중에서 <c:if> 태그로 본격적인 처리를 해준다.
<c:if test="${pageMaker.prev}">
바나나
</c:if>
아까 pageMaker 클래스에서 prev가 1이면 비활성화를 해주고 1이 아니면 활성화를 해주었는데
위의 예제로 설명하자면 prev가 1 이면 바나나 라는 글씨가 보이지 않고,
prev가 1이 아닐시에 바나나 라는 글씨가 표시된다.
중요한것은 c:if 문법은 test로 조건을 검사한다.
'JAVA > spring' 카테고리의 다른 글
javaScript a태그안에 onclick시 return false; (0) | 2020.06.14 |
---|---|
resultType과 parameterType (0) | 2020.06.14 |
조회수 증가 (쉬움) (0) | 2020.03.06 |
jsp로 들어오는 db값과 model값 표기의 차이 (0) | 2020.03.05 |
<context:component-scan> (0) | 2020.03.04 |