Struts2 jquery datepicker - 通过maxDate&设置过去的日期范围。的minDate

时间:2014-07-04 12:23:17

标签: jquery struts2 datepicker

我有一个问题是将S2 jQuery datepicker设置为2012年3月1日到2014年3月31日之间的范围。我有一个应用程序可以搜索此日期范围内的过去数据,并且无法使用基于此的+/-设置今天的日期。我试图从Action类传递Date对象,但我不知道是否可以在标记内访问它。 我很感激你的帮助!

<sj:datepicker value="Start" id="start" 
    name="startDate" 
    changeMonth="false" 
    changeYear="false" 
    showButtonPanel="false"
    displayFormat="dd-mm-yy" 
    buttonImageOnly="true" 
    onfocus="checkByDate()"
    minDate="????"
    maxDate="????"
    showOn="both"
/>

1 个答案:

答案 0 :(得分:1)

在JSP中:

<sj:datepicker 
    ....
    minDate="%{minDate}"
    maxDate="%{maxDate}"
/>

在Action类中:

public java.util.Date getMinDate(){
    return minDate;
}
public java.util.Date getMaxDate(){
    return maxDate;
}