我正在尝试使用richfaces创建页面,我创建了以下字段
<h:inputText value="#{petTest.pet.name}"/>
面-配置:
<managed-bean>
<managed-bean-name>petTest</managed-bean-name>
<managed-bean-class>petstore.PetTest</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
托管bean:
package petstore;
public class PetTest {
private Pet pet;
public Pet getPet(){
return pet;
}
public void setPet(Pet pet){
this.pet = pet;
}
}
但我得到一个字段,其中包含字面值#{petTest.pet.name}
而不是字段的值。我做错了什么?
答案 0 :(得分:-1)
你的 h:inputText 是h:form的一部分,如下所示:
<h:form id="formId">
..
<h:inputText value="#{petTest.pet.name}"/>
..
</h:form>
没有表单 h:inputText 无效。