Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > заковыристый вопрос по displaytag


Автор: cherep 23.9.2007, 16:48
У меня используется displaytag. У него включена пейджизация (т.е. устанавливаю pagesize). Соответственно на странице показывается только малая часть найденных резалтов. Но!!
Так получается, что достаются все резалты. Ладно бы достаются, но у них еще и дергаются все геттеры!! Т.е. я сделал Lazy - обертку над найденным резалтом, который при геттере создает в себе по необходимости инстанс, и дергает у него такой-же геттер, я ожидал, что геттер будет дернут лишь у тех экземпляров, которые непосредственно выводятся на страницу и отображаются, но это не так, они дергаются у всех найденных инстансов (проверено дебагом). А это приводит к довольно значительному потреблению памяти.

Кто что посоветует?
Спасибо.

Автор: hamsterKSU 24.9.2007, 17:52
а почему не посылать в запросе номер страницы например, а количество выдаваемых полей задавать на сервере?
тогда больше чем надо не выберется и не передастся на клиента

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)