Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 09.08.2013
Сообщений: 16

JSF, beans - не видит одно свойство

05.06.2014, 20:48. Показов 1103. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, помогите пожалуйста мне решить проблему:

В NetBeans IDE 8.0 создал веб приложение на технологии JSF 2.1, создал бинн и поле greeting не видит: (поле greeting не используется)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@Named("user")
@SessionScoped
public class UserBean implements Serializable {
    private String name;
    private String password;
    private String greeting;
 
    public String getName(){return name;}
    public void setName(String newValue){name = newValue;}
    
    public String getPassword(){return password;}
    public void setPassword(String newPassword){password = newPassword;}
    
    public String getGreeting(){
    if(name.length() == 0)
        return "";
    else
        return "Hello JSF2 + ajax," + name + "!";
    }
}
Поле greeting мне надо для отображения готового текста при использовании ajax:

HTML5
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
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
    <h:head>
        <title>Facelet Title</title>
    </h:head>
    <h:body>
        <h:form prependId="false">
            <h3>Please enter your name and password.</h3>
            <table>
                <tr>
                    <td>Name</td>
                    <td><h:inputText id="nm" value="#{user.name}"></h:inputText></td>
                </tr>
                <tr>
                    <td>Password:</td>
                    <td><h:inputSecret id="psw" value="#{user.password}"></h:inputSecret></td>
                </tr>
            </table>
            <p><h:commandButton value="LoginAjax">
                <f:ajax execute="nm psw" render="out"></f:ajax>
            </h:commandButton></p>
            <h3><h:outputText id="out" value="#{user.greeting}"></h:outputText></h3>         
        </h:form>
    </h:body>
</html>
выдает ошибку: java.lang.NullPointerException - пустое поле???? Я уже пробовал разную инициализацию и все равно это ошибка????
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.06.2014, 20:48
Ответы с готовыми решениями:

Одно свойство нескольким элементам
Как сделать и возможно ли вообще применить одно свойство (например, Visible := True) двум и более элементам? Например эдиттекстам

Придать одно свойство группе элементов
Можно ли как-нибудь уменьшить данный код и свести количество строк до минимума? TextBox3.ReadOnly = True ...

Не видит свойство класса
Всем привет. Возник вопрос: есть класс Расписание public class Shedule { private String Number; private String Destination; ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.06.2014, 20:48
Помогаю со студенческими работами здесь

Одно свойство выводит все свойства, как их вывести на странице по отдельности?
Здравствуйте! Помогите решить проблему. Есть код который выводит свойства для ютуб видео, но так же этот код подхватывает и выводит...

Возможно ли как-то автоматически поменять одно свойство для всех кнопок?
Предположим, у меня есть форма с 45 bitbtn'ами, и, вот, нужно у всех них поменять только одно свойство: Enabled. Есть ли возможность...

Как можно на одно свойство css, сразу назначить несколько значений
.css({ 'display': '-webkit-flex', /*для safary*/ 'display':...

Почему свойство DataSource компонента DBComboBox не видит базы?
В Data Module у меня помещены ADOConnection, ADOTable,DataSourse, почему компонент DBComboBox В СВОЙСТВЕ DataSourse не видит базы?

Битрикс не видит новое свойство товара - что делать
добавляю свойство товара для ин магазина (например Автор - которого по умолчанию нет) добавляю его в инфо блоке затем в каталоге добавляю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru