【发布时间】:2011-06-07 07:23:58
【问题描述】:
我是 jsf 2.0 和 spring 3.0 的新手,我需要在 jsf 2.0 中使用自定义转换器。但是无法识别,当我访问我的 xhtml 页面时它显示异常 “未找到命名对象”。我为自定义转换器使用了@FacesConverter 注释,它在 h:selectOneMenu 中使用。但我得到了错误。任何人都可以帮忙...
@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。 -
嗨,我用 h:selectOneMenu 更新了我的代码