JSP + Servlet/Action模仿Loading效果

有的时候一些操作是很耗费时间的,在这个过程中应该给用户一个等待画面,刚开始弄西拼八凑了一个用户登陆的效果,

有的地方处理应该有更好的办法。希望高手指点,谢谢哈~~

开发工具: Eclipse 3.3.1.1 + MyEclipse 6.0.1
数据库: MySQL 5
服务器: Resin 3

这里是提交请求后检测是否处理完成

if (XMLHttpReq.readyState  ==   4 ) {
    
if(XMLHttpReq.status == 200){
        
var page = XMLHttpReq.responseXML.getElementsByTagName("page")[0].firstChild.data;
        location.href 
= page;
    }
 else {
        window.alert(
"请求错误!");
    }

}
  else   {
    mask.style.visibility 
= 'visible';
    massage_box.style.visibility 
= 'visible'
}

如果登陆的用户无法通过验证那就跳转到另一个页面,并显示信息。

session.setAttribute( " message " " 无此用户! " );
out.println(
" <tking> " );
out.println(
" <page>error.jsp</page> " );
out.println(
" </tking> " );

消息显示页面

if  (session.getAttribute( " message " !=   null {
    out.println(session.getAttribute(
"message"));
    session.removeAttribute(
"message");
}

这里是通过js跳转的页面,传递数据不知道有没有更好的办法?我暂时先放到session里了,然后用完把它删除了...

希望高手指点一下~

一下是效果图

1.png

2.png

3.png


刚开始学习,希望高手指点一下~~

郁闷...弄了半天也没能上传到blog空间里,好像不允许上传压缩包了....

放到网络硬盘里吧~

源码下载

http://quickbomber.ys168.com/

你可能感兴趣的:(JSP + Servlet/Action模仿Loading效果)