Uploaded image for project: 'S2JSF'
  1. S2JSF
  2. JSF-47

[Seasar-user:5715] [S2JSF]Validation失敗時にテキストエリアに表示される値について

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.0.22
    • Affects Version/s: 1.0.21
    • None

      [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の値が再表示されないよう
      修正していただけないでしょうか。

            Assignee:
            yone yone
            Reporter:
            yone yone
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: