Strutsリファレンス(逆引き)

Strutsリファレンス
 
Web struts.wasureppoi.com
validatorのエラーメッセージを別のメッセージに変更する
スポンサード リンク

例1 <argn>タグのkey属性にメッセージkeyを指定している場合のエラーメッセージ

validation.xmlの定義

<form-validation>
  <formset>

    <form name="RequiredForm">
      <field property="stringData" depends="required">
        <msg name="required" key="errors.org_msg" />
      </field> 
    </form>

  </formset>
</form-validation>


既存のエラーメッセージを別のメッセージに変更したい場合は、<msg>タグを指定する。
name属性で、置き換えるルール名を指定して、key属性で変更するメッセージkey、または、メッセージを直接指定する。
メッセージを直接指定する場合は、 resource="false" を指定してメッセージリソースを検索しないように指定する。
  
  
メッセージリソース(application.properties)を抜粋

#####入力チェックエラーメッセージ#####
errors.required = {0}は必須入力です。

errors.org_msg = ユーザーIDが未入力です。入力してください。



上記の例1の、validation.xmlの入力チェックエラーメッセージは「ユーザーIDが未入力です。入力してください」となります。

スポンサード リンク

validatorの定義(validate.xml)
validatorを使用するフォーム定義とアクション定義
validatorエラーメッセージの画面表示
validatorのエラーメッセージに<argn>タグで可変長文字列を埋め込む
validatorのエラーメッセージに<var>タグ指定の文字列を埋め込む
validatorのエラーメッセージを別のメッセージに変更する

アクションフォームへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ