powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF commandButton
10 сообщений из 10, страница 1 из 1
JSF commandButton
    #33710871
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
JSF commandButton
    #33711034
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
помогите, че мне надо написать?


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

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

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

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

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

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

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

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

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


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