2012-03-11 32 views
1

イメージをサーバー側にアップロードして、特定のフォルダに保存しました。しかし、私はjspページにフォルダをリフレッシュせずにアップロードされた画像を表示できません。どうすればこの問題を解決できますか?Javaを使用してフォルダを更新する方法

+0

リフレッシュせずにページの一部を更新したい場合は、Ajaxを1つのフォームまたは別のフォームで使用する必要があります。使用しているフレームワークを調べ、使用できるコンポーネントがあるかどうかを確認します。 –

+0

[アップロードされた画像はページを更新した後にのみ利用可能]の複製可能です(http://stackoverflow.com/questions/8885201/uploaded-image-only-available-after-refreshing-the-page/8889096#8889096) – BalusC

答えて

0

jspを再度実行して、フォルダの内容を読み取らせる必要があります。私はあなたが一般的にあなたが次のことをすべきであるなら、どんなフレームワークを使っているのか分からない。私はmethod=POSTinputの要素がfileのHTMLフォームを持っていると思います。あなたのユーザはブラウズボタンを押し、ファイルを選択して、フォームがポストを実行させる「アップロード」を押します。次に、リモートフォルダのビューを返します。アップロードの最後にJSPを実行すると、JSPの出力、つまりフォルダの新しい内容が表示されます。

0

これは通常のブラウザのキャッシュ動作のようです。タイムスタンプまたは乱数を含むクエリパラメータを追加して、ブラウザにキャッシュページを表示させないか、no-cacheプラグマとヘッダーの一部を試してみてください。

0

私はブラウザと同じ問題に直面しています。 Eclipseのプロジェクト内にあるフォルダをリフレッシュする必要があるためです。アップロード時に、イメージは希望の場所に保存されますが、問題は、そのパスがeclipseプロジェクトフォルダ内で更新されていないことです。私は手動で日食に存在するフォルダを更新する必要があります。

+0

できます一つのことをする。 ur-eclipseでwindow-preferencesを選択し、次にgeneralとworkspaceのオプションを選択し、その中の最新のオプションをチェックしてください。 – Ram23

関連する問題