[Seasar-user:4735] 自作Validatorクラスについて
wasabi
[E-MAIL ADDRESS DELETED]
2006年 10月 3日 (火) 15:45:45 JST
お疲れ様です。
以下のような手順でs2jsf-exampleで自作validatorのテストをしました。
1.Validatorクラスを作成。
package examples.jsf.validator;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
public class TestValidator implements Validator{
public void validate(FacesContext f, UIComponent u, Object o)
throws ValidatorException {
System.out.println("#####");
System.out.println("#####");
System.out.println("##### validate!!!");
System.out.println("#####");
System.out.println("#####");
}
}
2.allvalidator.diconに以下のように追記。
<component name="testValidator"
class="examples.jsf.validator.TestValidator" />
3.validator.htmlに以下のように追記。
<input id="test" type="text" m:label = "test">
<span m:inject="s:validator" m:binding="#{testValidator}"/>
</input>
validator.htmlをサブミットさせた際に
s2-jsf-example-1.0.17ではコンソールにデバッグ出力されるのですが、
s2-jsf-example-1.1.0-beta-5では出力されません。
何か記述に漏れがあるのでしょうか?
ご教授の程よろしくお願いします。
Seasar-user メーリングリストの案内