【发布时间】:2010-01-19 11:17:06
【问题描述】:
我有这样的代码
<a4j:region>
<h:inputText label="User" id="user" size="30" value="#{bean2.val1}" required="true" >
<a4j:support event="onblur" action="#{bean.action}" reRender="outputName" bypassUpdates="true">
<a4j:actionparam name="user" assignTo="#{bean.user}" value="#{user}" />
</a4j:support>
</h:inputText>
</a4j:region>
<h:message for="user"/>
我的 bean 类是这样的:
private String user;
public String getUser() {
System.out.println("user=="+user);
return user;
}
public void setUser(String user) {
this.user = user;
}
public void action(){
getUser();
}
但是每次onblur事件发生时,user的值总是null。
我只想在 onblur 事件发生时将用户的值发送到 bean。所以我可以获得用户的价值。 任何人都可以帮助我吗? (对不起我的英语)
【问题讨论】: