我是新來jsf 2.0和春天3.0,我有一個要求在jsf 2.0中使用自定義轉換器。但它不被識別,當我訪問我的xhtml頁面時顯示異常 「命名對象未找到」。我曾用@FacesConverter註釋自定義轉換器,它是用在H:selectOneMenu.But我得到error.could在這個任意一個幫助...jsf自定義轉換器
@FacesConverter("selectItemsConverter")
public class SelectItemsConverter implements Converter {
public Object getAsObject(FacesContext context, UIComponent component, String value) {
}
public String getAsString(FacesContext context, UIComponent component, Object value) {
}
}
H: selectOne菜單代碼如下:
<h:selectOneMenu style="width:100px;height:24px;" rendered ="#{row.edit}" value="#{row.modelo.country}" converter="selectItemsConverter" required="true" requiredMessage="#{msg['veci.admin.ccaa.pais.empty']}">
<f:selectItems value="#{communityView.countries}" var="con" itemLabel="#{con.nombrePais}"/>
</h:selectOneMenu>
謝謝大家.............
請在調用轉換器的地方添加'h:selectOneMenu'。 – 2011-06-07 07:56:08
嗨,我用h更新我的代碼:selectOneMenu – 2011-06-07 08:04:40