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

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_2377158.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2011/12/12 3:26:46

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中文网
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

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