在jsp页面中的javascript中调用java值 $(文档).ready(函数(){ $(“#按钮”)。单击(函数(){ if(diff1>31) { 警报(“您不能延长超过一个月”); } 其他的 { var jspcall=“thnks.jsp”; window.location.href=jspcall; } }); });
这是我的jsp代码在jsp页面中的javascript中调用java值 $(文档).ready(函数(){ $(“#按钮”)。单击(函数(){ if(diff1>31) { 警报(“您不能延长超过一个月”); } 其他的 { var jspcall=“thnks.jsp”; window.location.href=jspcall; } }); });,java,javascript,jsp,Java,Javascript,Jsp,这是我的jsp代码 <script> $(document).ready(function(){ $("#button").click(function(){ if(diff1>31) { alert("You can't extend more than one month"); } else { var jspcal
<script>
$(document).ready(function(){
$("#button").click(function(){
if(diff1>31)
{
alert("You can't extend more than one month");
}
else
{
var jspcall = "thnks.jsp";
window.location.href = jspcall;
}
});
});
</script>
Date=edate;
系统输出打印项次(“延长日期”+日期);
java.sql.Date content=new java.sql.Date(Date.getTime());
java.util.Date exp_Date=new java.util.Date(content.getTime());
java.util.Date cur_Date=new java.util.Date();
系统输出打印项次(当前日期);
long diff=exp_date.getTime()-cur_date.getTime();
长diff1=diff/(24*60*60*1000);
%>
提交
这一切都在同一个jsp页面中。除此之外还有其他建议吗?使用
你也可以做长途跋涉
将此jsp代码结果分配给任何隐藏的HTML字段。然后在java脚本代码中使用隐藏字段值。在js代码中,var diff1=,请尝试此代码。我的javascript在jsp表单之前定义,脚本在单击按钮后调用。那么我如何访问diff1变量javascript在jsp表单之前定义并不重要,jsp会得到评估(java运行并为java值输入正确的值)在服务器上,Javascript在客户端上运行。您在JSP中移动java代码(在
之间),使其位于Javascript之前,然后java值可以使其类似var diff1=
Date date=edate;
System.out.println("extend date" + date);
java.sql.Date content = new java.sql.Date(date.getTime());
java.util.Date exp_date = new java.util.Date(content.getTime());
java.util.Date cur_date = new java.util.Date();
System.out.println(cur_date);
long diff= exp_date.getTime() - cur_date.getTime();
long diff1=diff/(24 * 60 * 60 * 1000);
%>
<li>
<button class="submit"> submit </button>