【问题标题】:Set the datepicker mindate with the server date使用服务器日期设置 datepicker mindate
【发布时间】:2012-10-31 07:42:23
【问题描述】:

我想用明天的日期(服务器端,而不是客户端)设置日期选择器。

我尝试了这个 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.*" %>

【问题讨论】:

    标签: jquery jsp date datepicker


    【解决方案1】:

    你能用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" />'; 
    ....
    

    【讨论】:

    • 有什么区别?
    • core-rt 允许将“”设置为一个值。 Reference
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多