展开全部
可以用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;
}
}
}