これが私の状況です:
テーブルには画像を表示するためのボタンが必要です。特定のパスではなく、画像ファイル(filename.jpg)の名前のみを含むデータベースにデータを挿入しています。サーバーは、実際のサーバーのコンテキストに基づいて表示します。いいえ。長い検索の後、
getServletContext().getRealPath("/images")
ローカルホストや実際のホストなど、ペーストが配置されているコンテキストを見つける方法を見つけました(少なくともそれは私が理解したものです)。
しかし、私がローカルホストにいるとき、メソッドのこのコンテキストを表示しています
getServletContext().getRealPath("/images"):
C:\Documents and Settings\josue\Meus documentos\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\testeDeFuncoes\images\file.jpg
ローカルホストのテスト専用に作成された一時フォルダーのコンテキストを呼び出していると推測します。ローカルホストでそれを回復するにはうまくいくと思いますが、実際のサーバーではうまくいくと思いますよね?
WAR ファイルをエクスポートするとファイルに保存され、アップロード時にサーバーが選択した場所に関係なく機能するように、動的な方法で Web コンテンツを配置できますか。そうでない場合、ほとんどの場合、ウェブページを作成するために一般的に使用されているものは何ですか?