[Seasar-user:13805] Re: 【Teeda】複数のプロパティを使用したValidatorの作り方
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2008年 4月 17日 (木) 11:51:43 JST
米林様
返信ありがとうございます。
私の言葉足らずか、知識不足かと思いますが、
実際は、独自にValidatorクラスを作成し、その中で
Pageクラスのプロパティを取得しようとしています。
Validatorクラスの中での取得方法をご存知でしたら
お教え頂けると幸いです。
*このやり方がValidatorクラスの中での取得方法でしたら
Validatorクラスでの具体的なコーディングを教えていただけますか。
宜しくお願いします。
<[E-MAIL ADDRESS DELETED]>
送信者: [E-MAIL ADDRESS DELETED]
2008/04/17 11:33
[E-MAIL ADDRESS DELETED] へ
返信してください
宛先
<[E-MAIL ADDRESS DELETED]>
cc
件名
[Seasar-user:13804] Re: 【Teeda】複数のプロパティを使用したValidatorの作り
方
米林です。
Pageクラスに
public Map<String, Object> param;
を定義してみて下さい。
submitされた値が取得出来ると思うので
確認していただけますか?
よろしくお願いします。
----- Original Message -----
From: <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, April 17, 2008 11:20 AM
> 小林様
>
> 色々と試したのですが、具体的にPageプロパティを取得できません。
>
>
> <form id="form">
> <input type="text" id="dept"/>
> </form>
>
> UIViewRoot viewRoot = facesContext.getViewRoot();
> UIComponent dept = viewRoot.findComponent("form:dept");
> Map map = sendTo.getAttributes();
> String deptName = (String)map.get("dept");
>
>
> この場合、deptNameはnullが設定されてしまいます。
> やはりコーディングが違うのでしょうか??
>
> 宜しくお願いします。
>
>
>
>
> Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>
> 送信者: [E-MAIL ADDRESS DELETED]
> 2008/04/16 16:32
> [E-MAIL ADDRESS DELETED] へ
> 返信してください
>
>
> 宛先
> [E-MAIL ADDRESS DELETED]
> cc
>
> 件名
> [Seasar-user:13782] Re: 【Teeda】複数のプロパティを使用したValidatorの作
り
> 方
>
>
>
>
>
>
> 小林 (koichik) です.
>
> Date: Wed, 16 Apr 2008 15:33:00 +0900
> From: [E-MAIL ADDRESS DELETED]
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:13781] 【Teeda】複数のプロパティを使用した
Validator
> の作り方
>
> > javax.faces.validator.Validator#validate(FacesContext facescontext,
> > UIComponent uicomponent, Object obj)
> > では、Object objは配列では無いのですが、これが配列だったら、複数のプロ
パ
> テ
> > ィを取得できそうですが・・・
>
> UIViewRoot viewRoot = facesContext.getViewRoot();
> UIComponent dept = viewRoot.findComponent("...");
>
> という方法で取得できると思います.
> findComponent() に渡す文字列は以下のパラメータ名と
> 同じなので参考にしてください.
>
>
http://teeda.seasar.org/ja/extension/reverse/validation.html#getValidator
> メソッドの中でリクエストパラメータを参照するには
>
>
>
> --
> <component name="koichik">
> <property name="fullName">"Koichi Kobayashi"</property>
> <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
> <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
---
米林 正明
[E-MAIL ADDRESS DELETED]
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内