JSF 2の隠された値の例
JSFでは、<h:inputHidden />タグを使用して、HTMLの非表示値フィールドをレンダリングできます。 例えば、
JSFタグ…
このHTMLコードをレンダリング…
JSF隠しフィールドの例
<h:inputHidden />タグを介して非表示フィールドをレンダリングし、JavaScriptで非表示値にアクセスする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 {
String answer = "I'm Hidden value!";
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer;
}
}
2. ページを表示
「h:inputHidden」タグを使用して非表示の値をレンダリングします。ボタンがクリックされた場合、JavaScriptを使用して非表示の値を出力します。
JSF 2 hidden value example
ソースコードをダウンロード
ダウンロード–JSF-2-HiddenValue-Example.zip(9KB)
Note
pass new hidden value to backing bean in JSFの方法を知りたいと思うかもしれません。
