<!-- HTML generated using hilite.me -->
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22int post_count = toIntExact(dao.pidx.count()); for (int i=1; i<=Math.ceil(post_count/25.0); i++) { if ( i == pageNum ) out.println("<li class=\"active\"><a href=\"list.jsp?page="</span> <span style="color: #3399cc">+ i + "\">" + i + "</a></li>"); else out.println("<li><a href=\"list.jsp?page="</span> <span style="color: #3399cc">+ i + "\">" + i + "</a></li>"); } int post_count = toIntExact(dao.pidx.count()); for (int i=1; i<=(post_count+24)*0.04; i++) { if ( i == pageNum ) out.println("<li class=\"active\"><a href=\"list.jsp?page="</span> <span style="color: #3399cc">+ i + "\">" + i + "</a></li>"); else out.println("<li><a href=\"list.jsp?page="</span> <span style="color: #3399cc">+ i + "\">" + i + "</a></li>"); }


한 화면에 25개 게시글 리스트가 나오게 하려는 즈아바 코오듭니다...

dao.pidx.count()가 전체 게시글 갯수를 반환해주는 메소드 구요..

1. 총 게시글 / 25 = 결과값

2. 결과값 -> 소숫점이 나올경우 소수 자리 전부버리고 정수 자리를 +1 올림을 해서...

마지막 페이지가 짤리지 않도록 하였읍니다..


처음에 그냥 생각나는대로 Math.ceil(post_count/25.0)로 했더니 이건 좀..

뭔가 그런 것 같고요...


귓동냥으로 들은게 나눗셈 연산이 뭔가 좋지 않다고 해서


제가 대가리를 최대한 굴려본 결과가 (post_count+24)*0.04 인데

이것도 혹시 플로팅을 곱해서 뭔가 부담이 되지 않을까 싶은데요............?????

혹시 더 빠른 방법  알고계시면ㅇ 의견 부탁드리겠습니다..