Plik Pobierz zdarzenie startowe w Struts
W mojej aplikacji Struts użytkownik może pobrać plik z serwera.
Chcę pokazać pokrętło w czasie pomiędzy kliknięciem przycisku (aby rozpocząć pobieranie), a plik jest gotowy do pobrania. Czy zdarzenie jest wyzwalane, gdy plik zaczyna się pobierać? Zakładam, że byłoby to jakieś zdarzenie ładowania strony.
To jest sekcja z mojego pliku xml:
<action name="getFile" method="getFile" class="foo.pack.TAction">
<result name="success" type="stream">
<param name="contentType">application/pdf</param>
<param name="contentDisposition">attachment;filename=${fileName}</param>
</result>
<result name="login" type="redirect">/login</result>
<result name="error" type="tiles">showError</result>
</action>
Po kliknięciu przycisku ustawiłemwindow.location = localhost:8080/getFile.action
Plik zostanie pobrany później (po n sekundach)
Jaki byłby sposób pokazania spinnera w czasie, w którym plik jest pobierany z serwera?