[Seasar-user:3839] Re: S2Strutsのアノテーションを使用したvalidationの設定について

NAGASHIMA Katsuhiko [E-MAIL ADDRESS DELETED]
2006年 6月 12日 (月) 21:12:44 JST


永島です。

DataBeanのvalueフィールドに必須チェックを行うには、
以下のようにアノテーションをDataBeanのほうにつけることによりできます。

public class SampleDto implements Serializeable {

     private DataBean bean = new DataBean();

     public void setBean(DataBean bean) {
         this.bean = bean;
     }

     public DataBean getBean() {
         return bean;
     }
}

public class DataBean implements Serializable {

     public static final String value_VALIDATOR = "required";

     private String value;

     public void setValue(String value) {
         this.value = value;
     }

     public String getValue() {
         return value;
     }
}


---- 
Katsuhiko Nagashima


>From: 内田 淳一<[E-MAIL ADDRESS DELETED]>
>Reply-To: [E-MAIL ADDRESS DELETED]
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:3838] S2Strutsのアノテーションを使用したvalidationの
設定について
>Date: Mon, 12 Jun 2006 14:23:51 +0900
>
>ジュンイチと申します。
>
>S2Strutsのアノテーションを使用したvalidationの設定について質問です。
>
>S2Strutsドキュメントにもあるように、
>Dtoクラスのvalueフィールド(Stringクラス)に必須チェックをかけたい場合、
>
>   public static final String value_VALIDATOR = "required";
>
>と記述すると思います。
>ここまでは、私などでも実現できたのですが、たとえば・・・
>Dtoクラスが
>
>public class SampleDto implements Serializeable {
>
>     private DataBean bean;
>
>     public void setBean(DataBean bean) {
>         this.bean = bean;
>     }
>
>     public DataBean getBean() {
>         return bean;
>     }
>}
>
>のようなクラスで、DataBeanクラスが
>
>public class DataBean implements Serializable {
>
>     private String value;
>
>     public void setValue(String value) {
>         this.value = value;
>     }
>
>     public String getValue() {
>         return value;
>     }
>}
>
>の場合で、DataBeanのvalueフィールドに必須チェックをかけることは可能なの
>でしょうか?
>やり方などありましたらご教授願いたく思います。
>よろしくお願いいたします。
>
>-- 環境 --
>S2 : 2.3.10
>S2Struts : 1.2.3
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://www.seasar.org/mailman/listinfo/seasar-user

_________________________________________________________________
MSN アラートで欲しい情報を必要な時に逃さずキャッチ! 
http://alerts.msn.co.jp/ 




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