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


Автор: vns955 26.11.2009, 18:10
Всем здрям!

Имею бин UserListController и хочу вызвать из него метод getTotalPages() присвоив релультат переменной totalPages.

Код

<jsp:useBean id="userlist" scope="session" class="com.account.controller.UserListController" />
...

<c:set var="totalPages" scope="session" value="${userlist.getTotalPages()}" />


Получаю ошибку:The function getTotalPages must be used with a prefix when a default namespace is not specified

Подскажите плз в чем тут дело 

Заранее благодарен!

Автор: vicod 26.11.2009, 19:51
а почему в обьект ModelAndView ты не кладешь эту коллекцию в самом контроллере? smile

Автор: vicod 26.11.2009, 20:07
к тому же в старом expression language вызов методов был запрещен точно, хотя вот смотрю в EE6 вроде вводят такое

Автор: acvilon 27.11.2009, 12:59
А не пробовал?
<c:set var="totalPages" scope="session" value="${userlist.totalPages}" />

Автор: vns955 27.11.2009, 16:07
А что такое userlist.totalPages, т.е. интересует больше totalPages в userlist. Что это?
Спасибо.

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