日期:2014-05-18  浏览次数:20625 次

如何实现大数据量提交后,显示一个"正在处理..."页面,等后台处理完毕后再显示结果页面
请教各位,
    如果一个大数据量的请求处理,时间会比较长,会出现一段时间的空白,那么如何实现在这段时间内显示一个 "正在处理.. "页面,等请求处理完毕后,再显示应显示的结果界面呢?
    是不是要取得http的应答状态,然后根据状态位判断显示呢?如果是这样的话,后台Servlet能随时判断这个应答状态吗?
    另外,这种界面的状态条是如何精确控制的呢?

------解决方案--------------------
不好意思,刚才发错了
a.jsp:
wait.jsp?NextForm=wait.jsp&param1=c

wait.jsp
<META http-equiv= "Refresh " content= "1;url= <%=NextForm%> ?param1=c ">

b.jsp

------解决方案--------------------
function process(){
if(xmlhttp.readyState==4){
.......

在这里跳到别一页不可以了吗~???

.......
}else{
document.getElementById( "message ").innerHTML = "正在处理! 请稍后........... ";
}
}

Ajax也没什么???就不是js吗???不要把他看得太高深了~!!!