2012-03-11 699 views
1

我想將圖像上傳到服務器端,並將其存儲到特定文件夾中。但我不能在不刷新文件夾的情況下在jsp頁面中顯示上傳的圖像。我怎麼解決這個問題?如何使用java刷新文件夾

+0

如果您希望部分頁面在不刷新的情況下進行更新,則需要爲此以某種形式使用Ajax。看看你正在使用的框架,看看他們是否有任何你可以使用的組件。 – 2012-03-11 15:23:57

+0

[上傳的圖片僅在刷新頁面後可用]的可能重複(http://stackoverflow.com/questions/8885201/uploaded-image-only-available-after-refreshing-the-page/8889096#8889096) – BalusC 2012-03-31 11:37:42

回答

0

您必須讓您的jsp再次運行並閱讀文件夾內容。我不知道你使用的是什麼框架,如果有的話你通常應該做以下的事情。我相信你的HTML表格有method=POSTinput類型的元素file。您的用戶按下瀏覽按鈕,選擇文件然後按下「上傳」導致表單執行發佈。然後你返回遠程文件夾的視圖。您應該在上傳結束時運行jsp,以便用戶能夠看到JSP的輸出,即文件夾的新內容。

0

這聽起來像正常的瀏覽器緩存行爲。您可以嘗試添加包含時間戳或隨機數的查詢參數,以使瀏覽器不顯示緩存頁面或嘗試一些no-cache編譯指示和標題。

0

我面臨同樣的問題,它不是因爲瀏覽器。因爲我們需要刷新eclipse項目中的文件夾。在上傳時,圖像保存在所需的位置,但問題是,該路徑未在eclipse項目文件夾中更新。我需要手動刷新eclipse中的文件夾。

+0

您可以做一件事。請在eclipse中選擇窗口首選項,然後選擇通用選項然後選擇工作區,並在其中的刷新選項上打勾。 – Ram23 2012-04-06 06:47:10

相關問題