在html页面上,用javascript调用jsp

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:22:19
已经实现了一个jsp做的网站计数器,每产生一个新的session便加一.现在要在html页面里调用它,哪位高手能给出调用的代码吗?
比如说用javascript.重点注意!!!!要求防刷新

俺还剩五分,谁对了一起拿去

jsp的代码在这
http://topic.csdn.net/u/20071220/12/1b0dd241-8c43-4fb8-849b-aabe67329f0c.html
为了正确显示,可以把代码的最后部分
><table ><tr><td>您是第</td><td><table cellspacing="0"><tr><%
for(int j=showNo-1;j>=0;j--){
int image=shuwei[j];
out.write("<td><img src=\"images/"+image+".gif\"></td>");
}
%></tr></table></td><td>个访问本站的人</td></tr></table>

换成
<table ><tr><td>您是第</td><%
for(int j=showNo-1;j>=0;j--)
out.write("<td>"+shuwei[j]+"<td>");%>

AJAX 就是这个作用.建议学习,很简单的

介绍你一个js了~叫prototype,你去下载~如果找不到直接me我
把它导入jsp以后,在javascript里面这样调用

new Ajax.Updater("","","");
第一个参数,控件名,一般就定义一个div,然后给div一个id,第二个参数是目标页面,最后一个是异步进行还是同步进行,默认是异步,可以不写

用法

a.jsp

<script language="javascript">
function a()
{
new Ajax.Updater("text","b.jsp","true")
}
</script>

<div id="text">
<table>
<tr onClick="a()">
<td>
试试
</td>
</tr>
</table>
</div>

b.jsp

<table>
<tr>
<td>
跳转
</td>
</tr>
</table>

这样当你点击那个tr的时候就会自动把整个div里面的InnerHTML内容全部变成b.jsp的内容而且是不刷新的
希望能帮到你,不会再给我发信息

AJAX