我需要使用JSF添加一个弹出日历。我正在使用netbeans 6.9.1和glassfish 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();
?
标准的JSF实现没有附带弹出日历组件,更不用说Facelets了。要自己确认,请浏览所有JSF 2.0和Facelets标准标签here。
你需要寻找第三方JSF组件库,比如RichFaces有<rich:calendar>
component,或者PrimeFaces有<p:calendar>
component等等。所有这些通常都会将价值与java.util.Date
财产联系在一起。