java web app将文件写入特定位置

时间:2017-03-17 21:50:36

标签: java weblogic

在Spring Web app的java控制器中,我创建了一个报告并将其写入AuditReport.html。写入工作正常,当我搜索文件时,我在/home/emm/Oracle/Middleware/user_projects/domains/base_domain/AuditReport.html中找到它。

我想将它写入某个地方,我可以通过下载链接下载它。

在Eclipse中,我修改weblogic.xml文件,使其包含虚拟目录映射条目。本地路径设置为“/ app / config”。在该文件夹中,我创建了“下载”文件夹。我将/ download / *的URL模式添加到我们

在jsp文件中,我有这样的链接

<a href="download/AuditReport.html" download>Export Report</a>

当我在Chrome中点击它时,我看到它试图下载它,但随后说“失败 - 没有文件”

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你提到该文件是在/home/emm/Oracle/Middleware/user_projects/domains/base_domain/AuditReport.html

生成的

您在哪里将/ home / emm / Oracle / Middleware / user_projects / domains / base_domain /映射到您的虚拟目录?