Пример текстового поля JSF 2

Пример текстового поля JSF 2

В JSF вы можете использовать тег<h:inputText /> для визуализации HTML-ввода текстового поляtype=”text”. Например,

Тег JSF ...

Визуализируйте этот HTML-код ...

P.S The name attribute value is randomly generated by JSF.

Пример текстового поля JSF

Полный пример JSF 2 для визуализации поля ввода текстового поля с помощью тега<h:inputText />.

1. Управляемый Боб

Простой управляемый бин со свойством userName.

package com.example.form;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.io.Serializable;

@ManagedBean
@SessionScoped
public class UserBean implements Serializable {

    private String userName;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
}

2. Просмотр страницы

Две страницы для демонстрации.

demo.xhtml - визуализировать текстовое поле через «h: inputText», кнопку через «h: commandButton», если кнопка нажата, значение текстового поля будет отправлено в свойство «userBean.userName» через метод setUserName (), и пересылаем на «user.xhtml».





    
        

JSF 2 textbox example

user.xhtml - отобразить отправленное значение текстового поля через «h: outputText»





    
        

JSF 2 textbox example

Submitted value :

3. Demo

Показать страницу «demo.xhtml»

jsf2-textbox-example-1

Если кнопка нажата, отобразите страницу «user.xhtml» и предоставленное значение текстового поля

jsf2-textbox-example-2

Скачать исходный код

Скачать -JSF-2-TextBox-Example.zip (9 КБ)

Ссылка