[Seasar-user:3504] Re: [S2JSF]<input type="password">の挙動
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2006年 4月 17日 (月) 08:22:23 JST
米林です
From: "SATO Haruo" <[E-MAIL ADDRESS DELETED]>
Sent: Monday, April 17, 2006 3:16 AM
> 佐藤と申します。
>
> S2JSFで、<input type="password">の挙動について報告があります。
> 回避方法等あれば、よろしくお願い致します。
>
> ■現象
> <input type="password">のm:value属性で指定されたDtoの値が
> HTMLに反映されず空で表示される。(value属性がHTMLに出力されない)
>
> ■期待する動作
> Dtoの属性値が<input type="password">のvalue属性に設定された状態で
> HTMLが生成される。
>
> ■バージョン
> S2Container 2.3.7
> S2JSF 1.0.14
> S2JSF-example 1.0.14
> Apache-Tomcat-5.5.12
> JDK1.5.0_03
>
> ■再現方法
> S2JSF Converterサンプルの
> s2jsf-example/converter/converter.html
>
> (1)s2jsf-example/converter/converter.html
> の14行目を修正。Tomcatのコンテキストを更新。
>
> (修正内容)
> <input type="text" m:value="#{converterDto.aaa}" m:label="Hire Date"
> m:converter="#{inputDateTimeConverter}"/>
> ↓
> <input type="password" m:value="#{converterDto.aaa}" m:label="Hire Date"
> m:converter="#{inputDateTimeConverter}"/>
>
> (2)ブラウザでサンプルにアクセス
> →input type="text"の際は表示されていた初期値(例:20060417)が表示されなくな
>
> る
>
> ■S2JSFによって生成されたHTMLソース
> <input type="password" name="_id116:_id120"/>
>
> 以上、よろしくお願い致します。
返信している間に、本間さんから既に投稿がありましたが(^^
JSFのh:inputSecretは、セキュリティの観点からフィールドの値を
defaultでは表示しない事になっています。
ですので、redisplay="true"の指定をすることで佐藤さんの
意図する動きになると思います。
Seasar-user メーリングリストの案内