[Seasar-user:5552] [S2Struts] 検証エラー時に使用するリソースファイルについて

Nishiwaki Kiyoyuki [E-MAIL ADDRESS DELETED]
2006年 12月 20日 (水) 13:50:58 JST


西腋と申します。

昨日のmaskの検証のアノテーションについて調べている際、
org.seasar.struts.validator.factory.ConstantValidatorAnnotationHandler に、
private static final String MESSAGE_SUFFIX = "_VALIDATOR_MESSAGE";
があるのを見つけました。

Strutsの書籍などと見比べて試してみたところ
validation.xml のmsgエレメントの記述に対応しているようで
以下のように記述すると、検証エラー時に指定したリソースキーを使用してメッセー
ジを表示することができました。

DTOの定数アノテーション
public static final String text_VALIDATOR_MESSAGE = "name=required,
key=errors.required2";

validation.xml の記述例
<formset>
  <form name="ValidationInputDto">
    <field
      property="text"
      depends="required">
      <msg key="required" name="errors.required2"></msg>
    </field>
  </form>
</formset>

しかし、今のところWebのドキュメントでは
この方法についての記述が見当らないのですが、
この機能は使用して良いものなのでしょうか?
それとも、すでに非推奨、または次期バージョン用でしょうか?

よろしくお願いいたします。



使用可能な機能である場合、
動作確認はしていませんが、Tiger、Backport175アノテーションにも
org.seasar.struts.validator.annotation.tiger.Message
org.seasar.struts.validator.annotation.backport175.Message
が存在し、key、name、bundle、resourceのプロパティを持っているため
Tiger、Backport175アノテーションでも、同様の機能があるのでしょうか。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: ValidationInputDto.java
型:         application/octet-stream
サイズ:     394 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20061220/09ce0de3/attachment.obj 
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: application.properties.sjis
型:         application/octet-stream
サイズ:     1034 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20061220/09ce0de3/attachment-0001.obj 


Seasar-user メーリングリストの案内