車.java
@ManagedBean
@ViewScope
public class Car{
private List<Wheel> wheels;
@PostConstruct
public void init(){
wheels = new Arraylist<>();
}
public void setWheels(List<Wheel> wheels){
this.wheels = wheels;
}
public List<Wheel> getWheels(){
return wheels;
}
}
TestPage.xhtml :
<h:form>
<p:selectOneMenu value = "#{car.wheels}">
<f:selectItems ... />
</p:selectOneMenu>
</h:form>
ページがレンダリングされると javax.propertyNotFoundException が表示される#{car.wheels}
ホイールの名前を c に変更すると、ページは正しくレンダリングされる