Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF commandButton / 10 сообщений из 10, страница 1 из 1
05.05.2006, 16:20
    #33710871
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<%@ page pageEncoding="Cp1251" contentType="text/html;charset=utf-8" language="java" %>
<!DOCTYPE HTML  PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:view>

<html>
<head>
    <title>Test</title>
    <link rel="stylesheet" type="text/css" href="<%= request.getContextPath() %>/stylesheet.css"/>
</head>


<body>
<jsp:include page="/menu.jsp" />

<div  class ='content'>

<h:form>
    <h:outputText value="imageCode" />
    <h:inputText id='imageCodeInput' value='#{imageBean.imageCode}' required="true" />
    <h:commandButton id='searchCommand' type='submit'
                     value='Искать' actionListener="#{imageBean.findImageByImageCode}" />
</h:form>


<h:form id='imageEditForm' rendered="#{imageBean.image!=null}">

    <h:panelGrid columns="3">
        <h:outputText value='Код изображения'/>
        <h:outputText value='#{imageBean.image.imageCode}'/>
        <h:panelGroup styleClass='blank' />

        <h:outputText value='Описание'/>
        <h:outputText value='#{imageBean.image.caption}'/>
        <h:panelGroup styleClass='blank' />

        <h:commandButton id='updateButton'
                         actionListener="#{imageBean.updateImage}" value="Обновить" />
        
        <h:commandLink actionListener="#{imageBean.updateImage}" >
            <h:outputText value="Обновить" />
        </h:commandLink>

        <h:panelGroup styleClass='blank' />

    </h:panelGrid>
</h:form>

</div>
</body>

</html>
</f:view>


вот страница, на ней 2 формы: форма поиска изображения по коду сверху, и форма с деталями изображения внизу.

внизу есть кнопка обновить, у нее actionListener указывает на метод бина, аналогично кнопке в верхней форме. верхняя форма работает, нижняя нет. добавил для эксперимента еще ссылку, тоже не работает. менял actionListener на action - не работает.

более того, с утра баловался сановской имплементацией - там вообще в метод updateImage можно было попасть, нажав верхнюю кнопку, а нижняя просто перегружала страницу. вычитал, что это баг, когда на странице есть 2 формы.

поставил myfaces, по верхней кнопке в updateImage заходить перестал, но метод все равно не вызывается.

помогите, че мне надо написать?
...
Рейтинг: 0 / 0
05.05.2006, 16:55
    #33711034
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
Deady
помогите, че мне надо написать?


я все понял! написать нужно было во 2ой форме <h:messages />, и
вывелись ошибки.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
31.05.2006, 17:57
    #33764285
scof
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
А в чем дело было ? У меня та же проблема, но никаких сообщений не выводится...
...
Рейтинг: 0 / 0
31.05.2006, 18:12
    #33764331
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
сановская имплементация глючила с 2мя формами на странице. щас сижу на
MyFaces - все работает без проблем.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
31.05.2006, 18:51
    #33764416
scof
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
У меня myFaces, но метод, прописанный в атрибуте actionListener не вызывается, хоть тресни... у главное чего не напиши в значение этого атрибута, ошибки не будет, только форма перегружается... запарился уже...
...
Рейтинг: 0 / 0
31.05.2006, 18:57
    #33764429
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
а <h:messages/> добавлен на форму?

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
31.05.2006, 19:01
    #33764442
scof
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
Добавил, ничего не выводится...
...
Рейтинг: 0 / 0
31.05.2006, 19:29
    #33764494
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
а, вспомнил, в этом случае еще введенные данные не проходили
валидацию. собственно это я с помощью <h:mesages/> и увидел. но видимо
в вашем случае что-то другое

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
01.06.2006, 09:48
    #33765057
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
2 scof
код в студию
...
Рейтинг: 0 / 0
01.06.2006, 11:12
    #33765274
scof
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF commandButton
Заработало только когда бину сделал scope = session
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF commandButton / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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