JSF日历组件

时间:2011-08-01 13:39:32

标签: java mysql jsf date calendar

我需要使用JSF添加弹出日历。我正在使用netbeans 6.9.1和galssfish 3.1。

我用Google搜索,发现了这个

<ui:calendar binding="#{booking.calDate}" id="calDate" 
             dateFormatPattern="dd/MM/yyyy"   label="Date ::"/>

但它给出了一个错误说明:

the component library facelets doesn't contain such component 

这可能是使这项工作正确的方法。

其次,将存储或选择日期的模式将以dd/MM/yyyy格式显示。我需要将它存储在MySQL DB中。

在Bean Class中我应该说Calendar cal = new Calendar();吗?

1 个答案:

答案 0 :(得分:10)

标准JSF实现不附带弹出日历组件,更不用说Facelets了。要自己确认,请浏览所有JSF 2.0和Facelets标准标记here

您需要查找第三方JSF组件库,例如RichFaces,其中<rich:calendar> componentPrimeFaces具有<p:calendar> component等。所有这些通常都会将值绑定到java.util.Date属性。