请教一个关于jsp的问题

05-11-30 luowei
如何实现“数据处理中”这样的效果,比如在进行长时间的数据处理的时候,出现类似于“数据处理中”这样的效果,等到数据处理完毕跳到正确的展示页面!

cyeah
2005-11-30 18:49
关注

Kyle_Yin
2005-12-01 08:44
browser HTTP SocketMuxer Thread WorkThread ResultObj

request

|-------------------------->| work request | |

| return busy page | ---------------------->| |

|<--------------------------| | |

| | | create result |

| busy page check result | |----------------------->|

|-------------------------->| check work result | |

| |------------------------|----------------------->|

| render result page | | |

|<--------------------------| | |

| | | |

| | | |

| | | |

Kyle_Yin
2005-12-01 09:18
ah-oh

还是看图片吧~~~

“busy page”检查结果的方式,是通过 JAVASCRIPT 定时向服务器发出查询请求。“请求”可以是普通的 REFRESH,或者用 AJAX。结果返回可以是整页,或者局部页面,甚至仅仅是XML数据,然后由 BUSY PAGE 的 JAVASCRIPT 把 XML 数据表现为 HTML。

luowei
2005-12-01 12:26
可以给个例子吗?用ajax的我是明白的,但对浏览器又要求,有没有其他技术的例子!

猜你喜欢
2Go 1 2 下一页