![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Привет всем.
Проблема в том как вызвать метод в jsf бине,4ерез ajax или <jsp:forwar="" />.Тоесть вызвать команду не исползуя h:commandLink Например в струтсе <jsp:forward page="load_data.do"/>. А как в jsf? |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
Tony
Всякие valueChangeListeners для компонент тоже не подходят? Action инициирует не пользователь? |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Я только на4ал разбираться с jsf. Хо4ю понять как вызвать метод в бине по урлу. Например в струтсе пишем патх+.do и отрабатывает акшен. А как в jsf. Хо4у такую штуку сделать. Если урл = / , то вызывается index.jsp. В нём <jsp:forward url="moj metod v bine" />. НО как написать url="moj metod v bine" ?????
![]() Это сообщение отредактировал(а) Tony - 16.4.2007, 20:54 |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Решил 4ерез PhaseListener. Но это не о4ень корректно решает проблему.
|
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
||||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
||||
|
||||
igor0k |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 13.3.2007 Репутация: 1 Всего: 1 |
А создать jsp страничку как обертку для соответствующего метода бина не нравится? |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Поподробней можно? Нe понятна идея.
Это сообщение отредактировал(а) Tony - 18.4.2007, 19:40 |
|||
|
||||
igor0k |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 13.3.2007 Репутация: 1 Всего: 1 |
Создаете jsp файл, который является jsf страничкой load_data.jsp:
и уже работете с ним как load_data.jsf или faces/load_data.jsp, как у вас там устроено. |
|||
|
||||
Tony |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
invokeMethod u tebja property, a ne method.
![]()
Kak vizvat' metod testBean.myMethod + 4toby paramerty zaneslis v propety u bina testBean. 4to vpisat' v parameter kakoj_url_budet ?????
|
||||
|
|||||
skhilkov |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
Например так:
это можно так:
Вот это вот уж не знаю........ ![]() ЗЫ Не забудь все это поместить на форму....... и еще...... с AJAX не работал, поэтому не могу сказать точно, но предполагаю что для JSF есть свои средства для работы с ним, и нужно пользовать их...... -------------------- Кто понял жизнь, тот не спешит. |
||||||||||
|
|||||||||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Это вызовет проперти(его гетттер меттод) а не простой метод ![]() я хо4у типа токого урл: bean_name/method?lastname=Bob&firstname=xxxx I ajax eto ne propblema porobuj iz address bara v brauzere vyzvat' bin kaknibut' tak: bean_name/method?lastname=Bob&firstname=xxxx ![]() |
|||
|
||||
igor0k |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 13.3.2007 Репутация: 1 Всего: 1 |
Tony, если Вам религия не позволяет принять, что property, это тоже методы класса, то я могу посоветовать Вам посмотреть следующее: http://shale.apache.org/ А конкретно: http://shale.apache.org/shale-remoting/index.html Как раз, вроде, Ваш случай. |
|||
|
||||
Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
http://java.sun.com/docs/books/tutorial/ja...properties.html Нас4ёт shale спасибо. Нo в лом 4итать. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |