<< 2010/05/20 | Home | 2010/05/22 >>
PR: 転職    お墓    エコ    通販    結婚相談所    シルバー    質屋    葬式    漫画    エステサロン   

JSF2: inputTextとcommandButtonの両方にimmediate=

Mojarra 2.0.2で、immediateの挙動が変だ。

  <body>
<h:form>
<h:inputText value="#{test.foo}" immediate="true"/>
<h:commandButton action="#{test.go}" immediate="true"/>
</h:form>
</body>
@ManagedBean @RequestScoped
public class Test {
String foo;
public String getFoo() {return foo;}
public void setFoo(String foo) {this.foo = foo;}

public void go() {
System.out.println("*** foo = " + foo);
}
}

JavaEE6 Tutorialの127ページによると、go()メソッドでは、inputTextの内容が見えないといけないはずなんだけど、nullになっている。

チケト1672を切ってみた。

このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8