powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: вызов метода бина с параметрами
5 сообщений из 5, страница 1 из 1
JSF: вызов метода бина с параметрами
    #33519675
yuriypalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На страничке есть код:
Код: plaintext
1.
2.
          <h:commandLink id="test" action="#{Test.test}">
            <h:outputText value="test"/>
          </h:commandLink>
Он вызывает метод бина:
Код: plaintext
1.
2.
3.
     public  String test()  throws  Exception {
        debug("test()");
         return  "index";
    }
Что надо прописать на страничке для вызова метода:
Код: plaintext
1.
2.
3.
4.
     public  String test(String param)  throws  Exception {
        debug("test(String param)");
        debug("param = " + param);
         return  "index";
    }
Т.е. как в метод бина передать параметр?
...
Рейтинг: 0 / 0
JSF: вызов метода бина с параметрами
    #33520075
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как в JSF, но в Struts я такое делаю через скриплет и прямой вызов метода, наподобе:
Код: plaintext
1.
2.
<bean:define id="key" name="myForm" property="myProperty" type="MyClass"/>
<%=key.foo(myParameter)%>
...
Рейтинг: 0 / 0
JSF: вызов метода бина с параметрами
    #33521464
yuriypalych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там случайно не через такой путь идти надо:
Код: plaintext
1.
2.
     public   void  test(ActionEvent actionEvent) {
//bla-bla-bla
}
...
Рейтинг: 0 / 0
JSF: вызов метода бина с параметрами
    #33521477
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yuriypalychТам случайно не через такой путь идти надо:
Код: plaintext
1.
2.
     public   void  test(ActionEvent actionEvent) {
//bla-bla-bla
}


да.
а параметры передавать тегом f:param включенным в тег h:commandBatton
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
JSF: вызов метода бина с параметрами
    #34334724
nonsense_name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как? как мне, как спрашивал тут один чел, сделать следующее:

artgonchДоброе утро.
Подскажите (в туториале от Sun не нашел или не заметил), как в обработчике воспользоваься данными из тэга <f:param.../>.
Пусть есть такой кусок:

<h:commandButton value="Go" action=#{index.go}>
<f:param name="dest" value="moscow"/>
</h:commandButton>


Как мне в обработчике получить доступ к этому параметру?
Заранее спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: вызов метода бина с параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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