JSF 2の隠し値の例

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の方法を知りたいと思うかもしれません。

参照