[JSF-47] [Seasar-user:5715] [S2JSF]Validation失敗時にテキストエリアに表示される値について Created: 2007-01-12  Updated: 2007-01-12  Resolved: 2007-01-12

Status: Resolved
Project: S2JSF
Component/s: None
Affects Version/s: 1.0.21
Fix Version/s: 1.0.22

Type: Bug Priority: Major
Reporter: yone Assignee: yone
Resolution: Fixed Votes: 0
Labels: None


 Description   

[Seasar-user:5188] [S2JSF]Validation失敗時にテキストボックスに表示される値
について
と同様の事象が、textareaでも発生しているので報告いたします。

【現象】
 textareaにて、m:required="true"が指定されていない項目があり、
 他の入力項目でValidationエラーが発生した場合に、
 セッションスコープのDtoに保存された値が再表示されてしまいます。

【再現方法】
 以下はS2JSF1.0.21のexampleで再現できます。

 (1)「ValidatorDto」をセッションスコープに変更する
 (2)「validator/validator.html」を以下のように修正する
   ・<input>のところを、<textarea>に変更
   ・「type="text"」属性を削除
   ・「m:required="true"」属性を削除
 (3)「validator/validator.html」にアクセスする
 (4)「UserName」に"test"(2文字以上の文字列)を入力して
   ユーザ名のValidationを成功させ、Dtoに値をセットさせる
 (5)再度「validator/validator.html」にアクセスすると、
   「UserName」に"test"が表示されている
 (6)「UserName」を""(0文字の文字列)に変更し、
   Validationを失敗させて自画面に遷移させると
   "test"が表示される

このような現象が発生しているため、テキストボックスと同様に、
テキストエリアについても、セッションスコープのDtoの値が再表示されないよう
修正していただけないでしょうか。



 Comments   
Comment by yone [ 2007-01-12 ]

LocalValueSetを考慮して対応しました。

Comment by yone [ 2007-01-12 ]

1.1系はもともと問題ありませんでした。

Generated at Tue Apr 15 21:48:45 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.