如何在javascript的函数中调用jsp语句

来源:百度知道 编辑:UC知道 时间:2024/05/20 15:59:05
我有个下面的想法:
<%String str_date=new Date()%>
<html>
<head>
<script language=javascript >
function auto()
{
???
setTimeout("auto()",1000);
}
</script>

请问我在?号处如何填写什么语句才能让auto()不断的执行在页面上打印
str_date这个值
我的想法是每次在数据库中读取到最新的数据后,用javascript在页面上输出,我不想让页面刷新后才能看到结果,不知道有没有这样的方法

js是无法直接和java脚本交互的
如果上面你只是想每次都打印str_date的话
那么1楼的方法就可行了
但是,看你的意思是希望实现每次打印的都是最新的时间
如果是这样的话,javascript本身就有这样的功能
为何一定要借助jsp来实现呢?
看下这个例子
<SCRIPT language=JavaScript>
<!--
var enabled = 0; today = new Date();
var day; var date;
if(today.getDay()==0) day = "星期日"
if(today.getDay()==1) day = "星期一"
if(today.getDay()==2) day = "星期二"
if(today.getDay()==3) day = "星期三"
if(today.getDay()==4) day = "星期四"
if(today.getDay()==5) day = "星期五"
if(today.getDay()==6) day = "星期六"
document.fgColor = "#000000";
date = (today.getYear()) + "年"+ (today.getMonth() + 1 ) + "月"+ today.getDate() + "日 " +day +"";
document.write(date);
// -->
</SCRIPT>

有你说的方法阿
这就是ajax
你可以直接使用最底层的ajax技术来实现,或者也可以使用基于j2ee的ajax框架来实现,例如DWR

这地方本来有问题