java web 局部刷新页面_如何实现页面局部刷新(Java)

展开全部

可以用Ajax实现局部刷新,参考62616964757a686964616fe58685e5aeb931333337396232代码如下:

String url = request.getRequestURI();

String param = request.getParameter("param");

if(param != null && !param.equals(""))

{

String[] testData = {"测试数据00000000000000","测试数据111111111111111111","测试数据222222222222222"};

out.clear();

out.print(testData[Integer.valueOf(param)]);

return;

}

%>

HTML>

0

1

2

var ajax;

function GetData(v)

{

var url = "?param=" + v +"&" + (new Date());

ajax = window.XMLHttpRequest ? new window.XMLHttpRequest():new ActiveXObject("MSXML@.XMLHTTP");

ajax.open("GET",url,true)

ajax.onreadystatechange = callback;

ajax.setRequestHeader("Connection", "close");

ajax.send(null);

}

function callback(){

if(ajax.readyState==4)

{

if(ajax.status==200)

{

document.getElementById("result").innerHTML = ajax.responseText;

}

else

{

document.getElementById("result").innerHTML = ajax.statusText;

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值