List.xhtml:更新模型時Jsf驗證錯誤(顯示爲h:消息),爲什麼?
<h:selectOneMenu value="#{produtosController.selected.codigo}">
<f:selectItems value="#{produtosController.itemsAvailableSelectOne}"/>
</h:selectOneMenu>
<h:commandButton action="#{produtosController.createByCodigos}" value="Buscar" />
控制器類方法:
public String createByCodigos(){
items = new ListDataModel(ejbFacade.findByCodigos(current.getCodigo()));
updateCurrentItem();
return "List";
}
門面類方法:
public List<Produtos> findByCodigos(Integer codigo){
Query q = em.createNamedQuery("Produtos.findByCodigo");
q.setParameter("codigo", codigo);
return q.getResultList();
}
Bean類查詢:
@NamedQuery(name = "Produtos.findByCodigo", query = "SELECT p FROM Produtos p WHERE p.codigo = :codigo")
@Column(name = "codigo")
private Integer codigo;
請粘貼* exact *消息。它是「價值無效」嗎? – BalusC 2010-06-14 17:55:29
對不起j_idt12:j_idt28:ErrorValidación:Valor no es correcto in english j_idt12:j_idt28:驗證錯誤:錯誤的值或值錯誤。謝謝 – 2010-06-14 18:18:45