0

假设我有这个给定的命名空间或这样的 url

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

在该页面中的哪个位置或profile有一个 img 标签。

并且正在检索的图像的路径是这样的

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 回答