在我的struts應用程序中,用戶可以從服務器下載文件。Struts中的文件下載啓動事件
我想在點擊按鈕(啓動下載)和準備下載文件之間的時間內顯示微調。是否有文件開始下載時觸發的事件?我認爲這將是某種頁面加載事件。
這是我的支柱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>
在按一下按鈕,我設置window.location = localhost:8080/getFile.action
文件接下來的下載(後n秒)
什麼是展現方式在從服務器獲取文件的時間期間微調嗎?
我相信與執行和等待攔截http://struts.apache.org/2.3.1/docs/execute-and-wait-interceptor.html會給你想要的結果一點點的工作。我相信你是使用Struts2而不是struts1? –