[Seasar-user:5838] Re: [S2Struts] 検証のArgsアノテーションのname属性とresource属性について
Nishiwaki Kiyoyuki
[E-MAIL ADDRESS DELETED]
2007年 1月 23日 (火) 09:41:27 JST
西腋です。
> もう少し要望があれば、対応したいと思います。
>
> #忘れないために
> #JIRA(https://www.seasar.org/issues/browse/STRUTS-32)に登録しました。
了解です。
今のところ、切羽詰って困っているわけではありませんので
他にも要望が出できましたら、よろしくお願いいたします。
Strtusで業務アプリをビシバジ作る経験は無いので
一般的にargエレメントのname属性の使用頻度というものがどれほどのものか
見当が付かないのが実情で。
使用頻度が高ければ、他の方からも要望がくるかと思いますので
よろしくお願いいたします。
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of
> Katsuhiko Nagashima
> Sent: Monday, January 22, 2007 11:43 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:5831] Re:[S2Struts]
> 検証のArgsアノテーションのname属性とresource属性について
>
> 永島です。
>
> > Webのドキュメントで、keys属性で複数のキーを記述できるとありますが
> > resource属性に関してはすべて同じ値が設定されるように思えたのですが
> > 複数キーが存在する場合、何かの方法で別々のresource設定は出来るのでしょう
か?
>
> 現状では、個別に指定することはできません。
>
> > argエレメントのname属性を指定することで
> > そのargエレメントの設定を適用するルールを指定できるのですが
> > 今のところname属性がありません。
> > 今後追加の予定とかありますでしょうか?
>
> 今のところ追加の必要はないかなっと思ってます。
> ただ、keysを複数指定する場合を考えると
> ご指摘の通りname属性を指定できたほうがよいのかもとも思ってます。
>
> もう少し要望があれば、対応したいと思います。
>
> #忘れないために
> #JIRA(https://www.seasar.org/issues/browse/STRUTS-32)に登録しました。
>
>
>
> 07/01/18 に Nishiwaki
> Kiyoyuki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 西腋と申します。
> >
> > S2Strutsのアノテーションを使用した検証で Args アノテーションについて
> > S2Struts 1.2.8 のソースコードをデバックしている際に気になった点が2点あり
ます
> > ので
> > 先ほどのkeysに続いて質問させていただきたく思います。
> >
> >
> > Webのドキュメントで、keys属性で複数のキーを記述できるとありますが
> > resource属性に関してはすべて同じ値が設定されるように思えたのですが
> > 複数キーが存在する場合、何かの方法で別々のresource設定は出来るのでしょう
か?
> >
> > ConstantValidatorAnnotationHandler の133行目あたり
> > for (int i = 0; i < keys.length; i++) {
> > Arg arg = new Arg();
> > arg.setKey(keys[i]);
> > arg.setResource(resource);
> > arg.setPosition(i);
> > field.addArg(arg);
> > }
> >
> >
> > また、Strutsのvalidation.xmlの記述では
> > argエレメントのname属性を指定することで
> > そのargエレメントの設定を適用するルールを指定できるのですが
> > 今のところname属性がありません。
> > 今後追加の予定とかありますでしょうか?
> >
> > Strutsのvalidation.xmlで、以下のように記述した場合です。
> > <form name="inputDataActionForm">
> > <field property="inputText" depends="required,maxlength">
> > <arg position="0" name="required" key="errors.required.2" />
> > <arg position="0" name="maxlength" key="errors.maxlength.2" />
> > </field> </form>
> >
> >
> > よろしくお願いいたします。
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
>
>
> --
> Katsuhiko Nagashima
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内