[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 メーリングリストの案内