茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1498570 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
HoneyMoon_Day3_00059.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

網頁設計 : [轉貼]JSP Servlet/Action實例等待 Loading效果源代碼

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15758
[轉貼]JSP Servlet/Action實例等待 Loading效果源代碼

JSP Servlet/Action實例等待 Loading效果源代碼

教程由 JAVA中文網整理校對發佈(javaweb.cc)

有的時候一些操作是很耗費時間的,在這個過程中應該給用戶一個等待畫面,剛開始弄西拼八湊了一個用戶登陸的效果,

有的地方處理應該有更好的辦法。希望高手指點,謝謝哈~~

開發工具: 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裡了,然後用完把它刪除了...

希望高手指點一下~

一下是效果圖

 




JSP Servlet/Action实例等待 Loading效果源代码(本教程仅供研究和学习,不代表 JAVA中文网观点)

本篇文章链接地址:http://www.javaweb.cc/other/code/27905.shtml
如需转载请注明出自JAVA中文网:http://www.javaweb.cc/

原文出處: JSP Servlet/Action实例等待 Loading效果源代码_Java源代码_Java中文网
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|