java - Struts2 访问网页内容中的文件

标签 java file struts2 directory

假设我有这样的给定 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 命名空间

内,我是否可以指定我获取的文件位于根或 Web 内容位置

最佳答案

您可以尝试使用 request.getContextPath() - 它用于返回请求 URL 的部分并指定请求的上下文。

关于java - Struts2 访问网页内容中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536370/

相关文章:

java - 访问 Jar 依赖项

css - 仅更改特定表单的字段错误样式

java - 无法迭代 HashMap 键?

html - Struts 2如何正确显示数据库记录的HTML标记内容到浏览器?

java - 如何在 JPA 和 Hibernate 4.3 中使用 SchemaExportTool

java - 使激活链接永不过期

java - 关于 Reader Writer 并发的任何 java 示例解决方案

java - 将 Constretto 2.0 与 Spring 3.2 集成

git - 如何在不影响其他工作副本的情况下 .gitignore 和删除已提交的文件?

c# - 在 C# 中创建部分(或有界)FileStream