我正在尝试一种search
方法,为此我使用两个日期,checkin
并且checkout
. 我primefaces
几天前开始使用。
所以在search.xthml
我有:
<h:form id="search_form" styleClass="searchform">
..
<p:calendar id="checkin" beforeShowDay="false" pattern="dd/MM/yyyy" readonly="true" readonlyInput="true" effect="drop" showButtonPanel="true" navigator="true" locale="pt" mindate="#{systemC.today}" value="#{systemC.checkin}">
<p:watermark for="checkin" value="Check-in" />
</p:calendar>
<p:calendar id="checkout" beforeShowDay="false" pattern="dd/MM/yyyy" readonly="true" readonlyInput="true" effect="drop" showButtonPanel="true" navigator="true" locale="pt" mindate="#{systemC.today}" value="#{systemC.checkout}">
<p:watermark for="checkout" value="Check-out" />
</p:calendar>
..
</h:form>
在我的豆子上,SystemControl
我有:
@ManagedBean(name="systemC")
@SessionScoped
public class SystemControl implements Serializable{
private static final long serialVersionUID = 8454359216475311220L;
private Message message;
private String search;
private Date checkin;
private Date checkout;
private Integer guests;
private Date today;
public String doSearch(){
System.out.println(search + " " + checkin + " " + checkout + " " +guests);
return null;
}
..
问题是,每次我调用方法doSearch
时,都checkin
和checkout
是null
。我已经研究了primefaces
展示,但仍然看起来我在这里对我做的事情是正确的。
我在这里缺少什么?任何想法 ?有什么建议吗?