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>
그래서 나는 다음과 같이 구현 한 회가, 페이지를 스레드 후 표시하면서 종료되었습니다. 주문을 취소 할 수 있습니까? 나는 (spinner gif
)
- 쇼 HTML 페이지를 원하는 무엇
- 수익률은 자바 스크립트
true
인 경우 가능합니까? 답변 해 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 나는'Thread'로 구현했기 때문에 Thread가 실행 중인지 아닌지를 보여 주어야한다고 생각했습니다. 그러나 나는 10을 세고 순서대로 페이지를 보여준다. (나는 당신의 포인트 프론트 엔드 처리를 얻었지만 나의 경우에는 그렇게 될 수 없다) 다른 옵션이 있는가? –