나는 양식이있는 index.html을 가지고 있습니다. submit을 누르면 서블릿에 POST 요청을합니다. 이 서블릿은 무거운 것을 수행 한 다음 jsp로 전달합니다. 내가 원하는 것은 제출을 눌러 로더를 보여줄 때입니다. 자바 스크립트 (preventDefault 등)를 통해이 작업을 수행하는 방법을 알고 있습니다. 나는 그것을 원하지 않는다. 서블릿으로이를 수행 할 수 있습니까? 나는 로더만을 포함하는 "페이지"를 출력하려고 시도하고 있었고 무거운 물건을 처리하고 결국에는 JSP로 끝냈습니다. 그것은 작동하지 않았다. 웬일인지 index.html을 떠나지도 않습니다. 서블릿이 끝날 때까지 거기에 머무르며 결국 jsp로 전달됩니다. 서블릿이 다음 페이지로 전달되기를 기다리는 동안 로더 표시
당신은form submit
에
Ajax
.. 가
ajax call
loading
페이지를 표시 할 수 nedded
things
/
html
을 반환하는
servlet
에 만들 수 있습니다 당신의 도움
형식 질문 (이것은 내가 사용한 가장 쉽고 효과적인 스크립트) JQuery Ajax를 참조 할 것을 권장합니다. –
진행 막대가 필요합니다. POST 용으로 Ajax를 사용하는 경우에만 발생할 수 있습니다. 그렇지 않으면 브라우저는 서블릿이 처리되는 동안 애니메이션을 수행하지 않습니다. –
참조 : http://www.onjava.com/pub/a/onjava/2003/06/11/jsp_progressbars.html –