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

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 9月 10日 (月) 13:01:55 JST


ひがです。

> いつもお世話になっております。
> 山下真里です。
> 
> 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 メーリングリストの案内