我会设置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 resolved
和tomorrow cannot be resolved
例外。
我在jsp页面中导入了java.util.*
和java.text.SimpleDateFormat
:
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.*" %>
答案 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" />';
....