Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / tapestry - передать значение между страницами.. / 10 сообщений из 10, страница 1 из 1
23.09.2007, 14:46:02
    #34819975
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
привет все,
ситуация следующая
есть страничка , на ней пользователь выбирает определнную ссылку(в этой ссылке передается параметр ), при этом осуществляется переход на новую страницу, где необходимо использовать данный параметр. вопрос как это осуществить..?
я пробывал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 public   abstract   class  MainPage  extends  BasePage {
...
     public   abstract  DetailPage getCurrentVotePage();

     public   void  selectVote(IRequestCycle cycle, Integer id ){
        System.out.println("##"+ id.toString()+"##");
        getCurrentVotePage().setInsertTitle( id.toString); /// выдает ошибку NullPointerException  
      cycle.activate("Detail");
    }

...
}

хотя в книге [ http://www.agileskills2.org ] такой способ работает
-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
23.09.2007, 17:59:06
    #34820125
vsexnaxposlav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
Что именно выдает NPE?
1. getCurrentVotePage() возвращает null?
2. или id == null? System.out NPE выдает?
...
Рейтинг: 0 / 0
23.09.2007, 19:45:47
    #34820184
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
to: vsexnaxposlav
выдает ошибку именно getCurrentVotePage().setInsertTitle( id.toString);

-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
23.09.2007, 20:04:13
    #34820210
agrasoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
vsexnaxposlavЧто именно выдает NPE?
1. getCurrentVotePage() возвращает null?
2. или id == null? System.out NPE выдает?id не может быть равным null - строкой выше бы вылетело :)
...
Рейтинг: 0 / 0
24.09.2007, 20:19:33
    #34822680
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
up
-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
25.09.2007, 15:37:02
    #34824930
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
не уже ли ни кто не работает с Tapestry ?
или все решгают данный вопрос (передача параметра ) соврешенно другим способом?
-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
25.09.2007, 15:54:33
    #34825011
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
А как тебе вот такой способ?
Код: plaintext
Object[] parameters = cycle.getServiceParameters();
...
Рейтинг: 0 / 0
25.09.2007, 16:30:04
    #34825194
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
to vas0:
спасибо за внимание и за ответ, такой способ не пробывал. есть вопрос при переходе на другую страницу параметр не обнуляется ?
-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
25.09.2007, 16:42:55
    #34825247
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
-Sergey-такой способ не пробывал. есть вопрос при переходе на другую страницу параметр не обнуляется ? А фиг знает обнулиться он или нет. :) Попробуй. Когда я tapestry смотрел мне очень понравился, но по нему совсем нет литературы даже на анлийском, это один из основных его недостатков. Tapestry in Action и та про третью версию, а щас уже 5.
...
Рейтинг: 0 / 0
25.09.2007, 16:46:42
    #34825266
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tapestry - передать значение между страницами..
спасибо поробую,
подозреваю что и как в случае с получением bean из applicationContext
необходимо что-то прописать в проперти, но данная приписка находится как обычно в конце главы , а не в начала - где пример..
-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / tapestry - передать значение между страницами.. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]