我写了我的第一个JSF(1.2)自定义转换器。
我在faces-config.xml(converter-id
和converter-class
)中声明了它,编写了实现getAsObject和getAsString方法的Java类。
然后我将转换器放在这样的页面中:
<ice:selectInputDate id="ctldatanascita"
value="#{beanrichiestaabilitazione.datanascita}"
renderAsPopup="true">
<f:converter converterId="cisConverterDate" />
</ice:selectInputDate>
该类已经过化,但从不调用Converter接口方法。 我缺少什么?
答案 0 :(得分:1)
我不做IceFaces,所以我无法从头顶判断这是否正常。但谷歌搜索"ice:selectinputdate converter"引导我将这个话题作为第一个问题:http://www.icefaces.org/JForum/posts/list/6163.page确认了您所看到的行为。
它还提到了几个先决条件和解决方案:
javax.faces.convert.DateTimeConverter
。<f:convertDateTime>
。