如何在javascript中传递java变量
我正在尝试用HTML和javascript创建一个最小日期和最大日期验证表单。我对如何解决这个问题有些疑问 我的java代码如何在javascript中传递java变量,javascript,java,jsp,Javascript,Java,Jsp,我正在尝试用HTML和javascript创建一个最小日期和最大日期验证表单。我对如何解决这个问题有些疑问 我的java代码 String sql = "select * from date"; Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Test","root",""); Prepare
String sql = "select * from date";
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Test","root","");
PreparedStatement pre = con.prepareStatement(sql);
ResultSet Re = pre.executeQuery();
if(Re.next())
{
String msdfdate = Re.getString("sdate");
JOptionPane.showMessageDialog(null, msdfdate);
}
}catch(Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
我的javascript代码
var kkr = <%=msdfdate%>;
alert(kkr);
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10){
dd='0'+dd
}
if(mm<10){
mm='0'+mm
}
today = yyyy+'-'+mm+'-'+dd;
startdate = dates;
document.getElementById("datefield").setAttribute("min", startdate)
document.getElementById("datefield").setAttribute("max", today);
var kkr=;
警报(kkr);
var today=新日期();
var dd=today.getDate();
var mm=today.getMonth()+1//一月是零!
var yyyy=today.getFullYear();
如果(ddTryvar kkr=“”;
为什么有JOptionPane
呢?JOptionPane
是Java GUI,即用于Java桌面应用程序。它与JSP(或servlet)无关,那么为什么有它呢?请检查。这显示了以下错误“方法打印(布尔值)”在类型中,JspWriter不适用于参数”。有关解决方案,请参阅此链接:-