为什么表单中输入组件,commandButton组件还有outputText组件都不起作用
下面是我的jsf页面代码:
<h2>welcome to the face tempereture convert</h2>
<h:form>
enter a temperature in celeus
<h:inputText size="4" value="#{userBean.celeus}"/>
<br/><br/>
<h:commandButton value="convert to fahren" action="#{userBean.convert()}"/>
the equivalent tempertaur in fahren is:
<h:outputText value="#{userBean.fahren}"/>
</h:form>
userBean 代码:
private String celeus;
private String fahren;
public String getCeleus() {
return celeus;
}
public void setCeleus(String celeus) {
this.celeus = celeus;
}
public String getFahren() {
return fahren;
}
public void setFahren(String fahren) {
this.fahren = fahren;
}
public String convert(){
fahren=Float.toString(1.8f * Integer.parseInt(celeus) + 32.0f);
return fahren;
}