2011-08-23 3 views
0

JSP 페이지에서 데이터 페이지 수를 얻을 수 없습니다. 미리 정의 된 페이지 크기의 데이터를 얻을 수 있는데, 처음 7 개 데이터를 원하거나 2 번째 7 개 데이터를 가져올 수 있습니다. 하지만 페이지 수를 식별 할 수는 없습니다. JSP에서 페이징을 수행하는 가장 좋은 방법은 무엇입니까?최대 절전 모드로 jsp에서 pagging을 수행하는 방법은 무엇입니까?

+0

요청에 의해 반환 된 요소의 총 수를 얻을 수있는 요청을 실행 : SELECT COUNT (...) from ... ... –

답변

0

당신은이 식물 또는 유사한 것을 사용하여 데이터 세트에서 모든 행의 총 수를 반환하는 메소드를 호출 할 필요가

int numberOfPages = (totalRecords/pageSize); 

if (totalRecords % pageSize != 0) { 
    numberOfPages++; 
} 
+0

그래서 페이지를 새로 고칠 때마다 또는 페이지를 변경할 때마다 매번이 값을 계산해야합니다. –

+0

개인적으로는 아니지만 그렇습니다.이 값을 계산해야합니다. 다른 사용자가 새 행을 추가했기 때문에 쿼리에서 더 많은 데이터가 반환되면 어떻게됩니까? – blank

관련 문제