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

+ Recent posts