forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   PHP / MySQL (http://forum.boolean.name/forumdisplay.php?f=135)
-   -   JSP не могу понять в чем ошибка (http://forum.boolean.name/showthread.php?t=16518)

NetBuilding 22.03.2012 14:36

JSP не могу понять в чем ошибка
 
есть куча статей. нужно разбить их на страницы
делаю так


PHP код:

<%=DocumentContext.getPaging( pageNum , docContext.getFilterRootNodes().size()) %> 

почему-то всегда выводит только
<a class="sel">1</a>
и все. только одна страничка ё.

PHP код:

public class DocumentContext {

    private static 
Logger logger = Logger.getLogger(DocumentContext.class);
    public static final 
int COUNT_NODES_PER_PAGE = 10;
    public static final 
int COUNT_PAGINGS_PER_STRING = 6;
    
    public static final 
String PRESS_FILTER_NAME = "press";

    public static 
String getPaging(int currentPage, int currentNodes) {

        
String result = "";
currentNodes = 100;
  
//     if (currentNodes < 1) {
  //          return "";
  //      }

// количество ссылочек 
        
int pages = currentNodes / COUNT_NODES_PER_PAGE;

        if (
currentNodes % COUNT_NODES_PER_PAGE > 0) {
            
pages++;
        }

     
//   if (currentPage > pages) {
    //        return "";
    //    }

        
result += "";

        
int left_link_count = ((currentPage - 1) > (COUNT_PAGINGS_PER_STRING / 2)) ? (COUNT_PAGINGS_PER_STRING / 2 - 1) : (currentPage - 1);
        
int pageNo = currentPage - left_link_count;
pageNo = 3;
        if (
pageNo > 1) {
            
result += "<a href=\"?page=1\">1</a> <a style=\"text-decoration:none\">→</a>";
        }

        for (
int i = 0; i < COUNT_PAGINGS_PER_STRING - 1; i++) {
            if (
pageNo > pages) {
                break;
            } else { if (
pageNo == currentPage) {
                
result += "<a class=\"sel\" >" + pageNo + "</a>";
            } else {
                
result += "<a href=\"?page=" + pageNo + "\">" + pageNo + "</a>";
            }
            
pageNo++;
        }

        if ((
pageNo - 1) < pages) {
            
result += "<a style=\"text-decoration:none\">←</a> <a href=\"?page=" + pages + "\">" + pages + "</a>";
        }
        
result += "";
        

    }
        return 
result;
    }
} 


NetBuilding 23.03.2012 15:01

Ответ: JSP не могу понять в чем ошибка
 
Ложная тревога проблема совсем в другом :)


Часовой пояс GMT +4, время: 22:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot