展开全部
可以用Ajax实现局部刷新,参考62616964757a686964616fe58685e5aeb931333337396232代码如下:
Stringurl=request.getRequestURI();
Stringparam=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
varajax;
functionGetData(v)
{
varurl="?param="+v+"&"+(newDate());
ajax=window.XMLHttpRequest?newwindow.XMLHttpRequest():newActiveXObject("MSXML@.XMLHTTP");
ajax.open("GET",url,true)
ajax.onreadystatechange=callback;
ajax.setRequestHeader("Connection","close");
ajax.send(null);
}
functioncallback(){
if(ajax.readyState==4)
{
if(ajax.status==200)
{
document.getElementById("result").innerHTML=ajax.responseText;
}
else
{
document.getElementById("result").innerHTML=ajax.statusText;
}
}
}