我需要使用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();
吗?
答案 0 :(得分:10)
标准JSF实现不附带弹出日历组件,更不用说Facelets了。要自己确认,请浏览所有JSF 2.0和Facelets标准标记here。
您需要查找第三方JSF组件库,例如RichFaces,其中<rich:calendar>
component或PrimeFaces具有<p:calendar>
component等。所有这些通常都会将值绑定到java.util.Date
属性。