使用服务器日期设置datepicker mindate

时间:2012-11-11 18:53:37

标签: jquery jsp date datepicker

我会设置datepicker与明天的日期(服务器端,而不是客户端)。

我尝试了这个jquery datepicker set minDate and maxDate from jsp添加:

<% 
try { 
    Date now = new Date();  
    Calendar cal = Calendar.getInstance();  
    cal.setTime(now);  
    cal.add(Calendar.DAY_OF_YEAR, 1); 
    Date tomorrow = cal.getTime(); 
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

}   catch (Exception e) {
      System.out.println(e.getStackTrace());               
}
%>
<script type="text/javascript">
    var date = '<%=sdf.format(tomorrow) %>'; 

但我同时获得sdf cannot be resolvedtomorrow cannot be resolved例外。

我在jsp页面中导入了java.util.*java.text.SimpleDateFormat

<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.*" %>

1 个答案:

答案 0 :(得分:0)

您可以使用jstl吗?

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/core-rt" prefix="c-rt" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>

<c-rt:set var="now" value="<%=new java.util.Date()%>" />

<script type="text/javascript">
    var date = '<fmt:formatDate value="${now}" type="both" timeStyle="long" dateStyle="long" />'; 
....