JSF 2テキストエリアの例

JSF 2テキストエリアの例

JSFでは、<h:inputTextarea />タグを使用してHTMLテキストエリアフィールドをレンダリングできます。 例えば、

JSFタグ…

このHTMLコードをレンダリング…

JSFテキストエリアの例

<h:inputTextarea />タグを介してtextareaフィールドをレンダリングするための完全なJSF2の例。

1. マネージドBean

「ユーザー」という名前で宣言されたマネージドBean。

package com.example.form;

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

@ManagedBean(name="user")
@SessionScoped
public class UserBean implements Serializable {

    private String address;

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

}

2. ページを表示

デモンストレーション用の2ページ。

demo.xhtml –「h:inputTextarea」を介してtextareaフィールドをレンダリングし、「h:commandButton」を介してボタンをレンダリングします。ボタンがクリックされると、textarea値がsetAddress()メソッドを介して「userBean.address」プロパティに送信されます。そして「user.xhtml」に転送します。




    
        

JSF 2 textarea example

Address :

user.xhtml –「h:outputText」を介して送信されたtextarea値を表示します




    
        

JSF 2 textarea example

Address :

3. Demo

「demo.xhtml」ページを表示する

jsf2-textarea-example-1

ボタンをクリックすると、「user.xhtml」ページと送信されたテキストエリアの値が表示されます。

jsf2-textarea-example-2

ソースコードをダウンロード

ダウンロード–JSF-2-TextArea-Example.zip(9KB)

参照