検索
カレンダー
2019年8月
« 4月    
 123
45678910
11121314151617
18192021222324
25262728293031
ブログメニュー
Amazon検索
キーワード:

JSF の h:inputSecret タグで初期値を表示するには

2007年8月16日

JSF の h:inputText タグと h:inputSecret タグの違いは、type属性が”text”と”password”となる以外にもあります。

それは初期値です。

例えばユーザ名とパスワードを入力する画面をJSFで作り、ユーザ名を h:inputText タグで、パスワードを h:inputSecret タグで作ったとします。こから呼び出されたアクションメソッドでnullを返した場合、元の画面に遷移することになります。このとき、ユーザ名のフィールドには入力した文字列が入ったままになっていますが、パスワードのフィールドは空になります。

パスワードのフィールドも空にせずに値を入れたままにしたい場合は、

<h:inputSecret value="#{password}" redisplay="true" />

というように「redisplay=”true”」を定義します。

コメントはまだありません »

コメントはまだありません。

TrackBack URL : http://www.meibinlab.jp/nishijima/archives/87/trackback

コメントする