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」ページを表示する

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