假设我有这样的给定 namespace 或网址
http://localhost:8090/MyApp/pageowner/profile?id=1
该页面或个人资料
中有一个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
命名空间
最佳答案
您可以尝试使用 request.getContextPath()
- 它用于返回请求 URL 的部分并指定请求的上下文。
关于java - Struts2 访问网页内容中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536370/