Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > PHP / MySQL

PHP / MySQL Создание динамических Веб-ресурсов

Ответ
 
Опции темы
Старый 22.03.2012, 14:36   #1
NetBuilding
ПроЭктировщик
 
Аватар для NetBuilding
 
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений
(для 13 пользователей)
Печаль JSP не могу понять в чем ошибка

есть куча статей. нужно разбить их на страницы
делаю так


<%=DocumentContext.getPagingpageNum docContext.getFilterRootNodes().size()) %> 
почему-то всегда выводит только
<a class="sel">1</a>
и все. только одна страничка ё.

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 currentPageint 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 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 0COUNT_PAGINGS_PER_STRING 1i++) {
            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;
    }

__________________

Юзаю Ubuntu, Юзаю Mac
(Offline)
 
Ответить с цитированием
Старый 23.03.2012, 15:01   #2
NetBuilding
ПроЭктировщик
 
Аватар для NetBuilding
 
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений
(для 13 пользователей)
Радость Ответ: JSP не могу понять в чем ошибка

Ложная тревога проблема совсем в другом
__________________

Юзаю Ubuntu, Юзаю Mac
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com