0

このような名前空間または URL があるとします。

http://localhost:8090/MyApp/pageowner/profile?id=1

そのページのどこにあるか、またはprofileimg タグを持っています。

取得される画像のパスは次のようになります

media/user_01/photos/imm_2011_01_06_17_48_32_332.JPG 

メディア フォルダが配置されている場所 Web-Content。

ファイル自体にアクセスしたいだけなら、これを行うことができます

http://localhost:8090/MyApp/media/user_01/photos/imm_2011_01_06_17_48_32_332.JPG 

しかし、pageownerなぜ私が名前空間の中にいるときにアクセスできなかったのですか。返されるURLはこのようなものです

 http://localhost:8090/HitPlay/pageowner/media/user_01/photos/imm_2011_01_06_17_48_32_332.JPG 

これにより、エラー 404 not found が表示されます。

ルート コンテキストまたは Web コンテンツでファイルにアクセスしていません。pageowner名前空間内にいる場合、取得するファイルがルートまたは Web コンテンツの場所にあることを指定できます

4

1 に答える 1

1

使用してみてくださいrequest.getContextPath()- リクエスト URL の一部を返すために使用され、リクエストのコンテキストを指定します。

于 2013-01-26T11:54:00.770 に答える