Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jsf и <a4>j:commandbutton> 
:(
    Опции темы
Nookie
Дата 5.8.2010, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 4.7.2005
Где: Россия, Москва

Репутация: нет
Всего: нет



веб сервер GlassFish 3

делаю вот так:
Код

package kz.itrc;

import java.awt.event.ActionEvent;


public class UserBean {
    private String newVal = "1, 2";
    private String oldVal = "one, two";

    public String getNewVal() { return newVal; }
    public void setNewVal(String newVal) { this.newVal = newVal; }
    public String getOldVal() { return oldVal; }
    public void setOldVal(String oldVal) { this.oldVal = oldVal; }

    public void ajaxAction() {
        String temp;
        temp = newVal;
        newVal = oldVal;
        oldVal = temp;
    }
}


страница такая:
Код

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="a4j" uri="https://ajax4jsf.dev.java.net/ajax"%>
<f:view>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
            <title>JSF :)</title>
        </head>
        <body>
            <h:form id="form">
                <h:outputText value="#{userBean.newVal}" id="new"/> <br />
                <a4j:commandButton value="go" action="#{userBean.ajaxAction}" rendered="new, old"/>
                <h:outputText value="#{userBean.oldVal}" id="old"/>
            </h:form>
        </body>
    </html>
</f:view>



почему он вообще не отображает кнопку... что только не пробовал, смотрел сгенерированный HTML там нету ничего.
кто знает почему это?
--------------------
Хочу знать все!!!
PM MAIL ICQ Skype   Вверх
m0zg
Дата 11.8.2010, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 30.7.2007

Репутация: 2
Всего: 2



а это что  rendered="new, old"? Почему значение не boolean?
PM MAIL   Вверх
vogdb
Дата 11.8.2010, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 8.1.2010

Репутация: нет
Всего: нет



Цитата(m0zg @ 11.8.2010,  11:02)
а это что  rendered="new, old"? Почему значение не boolean?

сдается мне, что он мог перепутать значения аттрибутов render и rendered. Хотя может и компонент такой кривой.
PM MAIL   Вверх
m0zg
Дата 11.8.2010, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 30.7.2007

Репутация: 2
Всего: 2



да, видимо, получилась небольшая путаница с атрибутами. Вместо rendered="new, old" нужно reRender="new, old" и тогда должно быть всё ок.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0815 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.