【发布时间】:2015-02-20 06:36:12
【问题描述】:
我的 Web 应用程序使用 localhost:8080/myWebApp 上的 tomcat 服务器运行
在内部,我完成了创建报告的任务,该报告本地存储在“C:/project/myProject”中。
我可以通过手动打开“C:/project/myProject/report.html”来查看报告。我想将它集成到我的网络应用程序中。
我尝试编写一个 jsp 文件来打开这个“report.html”,但这似乎不起作用。
myJsp.jsp
<a href='file:///C:/project/myProject/report.html'>View Report</a>
这不起作用。
编辑:我不想将报告存储在我的 webapp 目录中,因为当我构建新的 .war 文件并部署它时它会被删除。
【问题讨论】:
-
您必须在 Web 应用程序的路径中创建文件,或者您也可以将内容存储在数据库中并创建一个页面来加载它。
-
把
report.html放到你的web根目录,然后写<a href='/report.html'>View Report</a>。不要使用绝对文件系统路径。
标签: java html jsp web-applications