无法得到持续的反应

时间:2011-12-01 08:33:32

标签: java jsf richfaces

我正在研究JSF和富人脸部日历。

<rich:panel header="Richfaces Calendar" style="width:600px">    
 <rich:calendar  value="#{CalenderBean.selectedDate}" id="calendar" datePattern=
 "d/M/yy HH:mm" cellWidth="50px" cellHeight="50px" disabled="false" 
 buttonLabel="Open Calendar" popup="true"   >           
 <a4j:support event="onchanged" reRender="changeDate"/>     
 </rich:calendar>

 <h:panelGroup id="changeDate">
 <h:outputText value="#{CalenderBean.selectedDate}" />
 </h:panelGroup>
</rich:panel>   

在我的托管bean类中,我在设置方法时使用String作为参数:

 public void setSelectedDate(String selectedDate) {  
    System.out.println("Date is going to set:"+selectedDate+".");
    this.selectedDate = selectedDate;  
}  

最初运行时的工作文件但是当我再次打开my.xhtml页面时,我收到了以下错误

'Wed Dec 07 12:00:00 PST 2011' could not be understood as a date.

1 个答案:

答案 0 :(得分:1)

这是因为它试图在日历组件上将String中的值恢复到日期,并且它无法自行执行,因此您需要使用bean中的java.util.Date字段与