jspで作業中です 実装しようとしているのは非常に簡単です。jsp:レンダリング/実行の順序を変更できますか
- 処理、ユーザーの表示スピナー
は、だから私は
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page isThreadSafe="true" %>
<%
boolean isFinish = false;
Thread executeThread = new Thread(new Runnable() {
@Override
public void run() {
for(int i = 0; i < 10; i++){
try{
System.out.println(i + " Thread ");
Thread.sleep(1000);
}catch(Exception ex){
System.err.println(ex);
}
}
}
});
executeThread.run();
%>
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Loading</title>
</head>
<body>
<div class="popup" style="text-align: center;">
<div class="l_img">
<img src="resources/image/spinner/loading_gif.gif" alt="LOADING...">
</div>
<div class="b_txt">Processing</div>
<div class="s_txt">Please, wait..</div>
</div>
</body>
<%
if(isFinish){
%>
<script>
alert('done');
</script>
<%
}
%>
</html>
以下のように実装しているが、ページはスレッド後に現れながら、Javaの
spinner gif
)- ショーのhtmlページを望んでいた何
- リターンはjavascriptの
true
、ある場合それは可能ですか? あなたのお返事ありがとう
ご回答ありがとうございます。私は 'Thread'で実装しているので、Threadが動作しているかどうかを表示する必要があります。しかし、私は10を数え、順番にページを表示します。 (私はあなたのポイントフロントエンドの処理を持っていますが、それは私の場合はそうではありません)私は他のオプションがありますか? –