[Seasar-user:10440] Re: [Teeda] セレクトボックスの入力チェックについて
山下 真里
[E-MAIL ADDRESS DELETED]
2007年 9月 10日 (月) 14:48:32 JST
ご回答ありがとうございます。
山下 真里です。
貼り付けたソースが間違っておりました。
フィールドのみで定義をしておりますが、動作せず、
setterのみでもためさせていただきましたが、
入力チェックが動作しませんでした。
お手数をおかけしますが、よろしくお願いいたします。
山下真里
----- Original Message -----
送信者: Yasuo Higa<[E-MAIL ADDRESS DELETED]>
宛先: [E-MAIL ADDRESS DELETED]
日付:Monday, September, 10, 2007, 01:01 PM
件名: [Seasar-user:10434] Re:[Teeda] セレクトボックスの入力チェックについて
>
>
> ひがです。
>
> > いつもお世話になっております。
> > 山下真里です。
> >
> > Teeda 1.0.10を利用させていただいております。
> > Selectbox を selectOneMenuを利用せずに、
> > 自前で、作成し、そのselectボックスに必須入力チェックを付与しております。
> > 必須入力チェックは、プロパティにRequiredアノテーションを利用して
> > 入力チェックをしておりましたが、Teedaのバージョンアップを
> > 順次していく中で、どのタイミングでかわかりませんが、
> > 自作のSelectboxにRequiredアノテーションが適用されなくなってしまいました。
> > Teedaのバージョンアップに伴い、開発中のTeedaのバージョンも順次行っており、
> > 1.0.7から、Teedaのバージョンアップに対応してきました。
> >
> > 1.0.7のころは、下記のソースでも入力チェックができていたのですが、
> > 1.0.10では入力チェックができません。
> >
> > そもそも、私の記述方法がおかしいかもしれませんが、
> > お手数をおかけしますが、ご指摘・アドバイスいただけないでしょうか。
> > よろしくお願いいたします。
> >
> 仕様的には、バリデーションはsetterメソッド or フィールドに
> つけることになっています。
>
> getterメソッドにつけると誤動作するかもしれないので、
> はずして試していただけないでしょうか。
>
> よろしくお願いします。
> >
> > ========== test.html ===================================
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
> w3.org/TR/xhtml1/
> > DTD/xhtml1-transitional.dtd">
> > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
> > <head>
> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> > </head>
> > <body>
> > <form id="Form">
> > <div><span id="allMessages"></span></div>
> >
> > <select id="hoge">
> > <option value="">選択してください。</option>
> > <option value="りんご">りんご</option>
> > </select>
> > <input type="button" value="送信" id="doFinish" />
> >
> > </form>
> > </body></html>
> >
> > ============== test.java ======================================
> > package net.hoge.test;
> >
> > import org.seasar.teeda.extension.annotation.validator.Required;
> >
> > public class TestPage {
> >
> > @Required
> > private String hoge;
> >
> > @Required
> > public String getHoge() {
> > return hoge;
> > }
> >
> > public void setHoge(String hoge) {
> > this.hoge = hoge;
> > }
> >
> > public Class doFinish() {
> > return null;
> > }
> >
> > public Class initialize() {
> > return null;
> > }
> >
> > public Class prerender() {
> > return null;
> > }
> >
> > }
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
>
>
> --
> Yasuo Higa
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内