[Seasar-user:10439] Re: [Teeda] セレクトボックスの入力チェックについて

山下 真里 [E-MAIL ADDRESS DELETED]
2007年 9月 10日 (月) 14:48:22 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 メーリングリストの案内