2016-02-09 48 views
-1

有什麼辦法可以暫停加載JSP頁面嗎?故意暫停JSP加載

我想下面...

<% 
try 
{ 
    String strWait = request.getParameter("wait"); 
    int iWait = 0; 
    if (strWait != null || !strWait.isEmpty()) 
    { 
     iWait = Integer.getInteger(strWait); 
    } 

    if (iWait > 0) 
    { 
     Thread.sleep(iWait); 
    } 
} 
catch (Exception e) {} 
%> 

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <title>JSP Page</title> 
    </head> 
    <body> 
    ... etc.... 

文本填寫更多的文字和更少的代碼傻堆棧溢出的要求......

+0

澄清你的問題。你想暫停執行和什麼? –

+0

只需暫停執行,然後在'iWait'時段後繼續。我正在測試一個提供頁面響應時間的工具,並且希望有意將頁面延遲X毫秒,以便工具觸發警報。 –

+1

投票4關閉:這個問題是由於不能再現的問題或簡單的印刷錯誤引起的。這也是一個「轉儲代碼,問這裏有什麼問題」的問題。 – Marcinek

回答

0

您可以使用JavaScript的setTimeout函數。

在你的情況只是你的「等待」的值傳遞給JavaScript函數像下面

functionToRunFirst(); 
setTimeout(function() { 
    // rest of code here 
}, 2000); 
0

對於任何人......這個工作流程的作品。我的問題是撥打Integer.getInteger(strWait)

本應該已經讀取Integer.parseInt(strWait)