Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java tomcat链接生成于';行不通_Java_Eclipse_Tomcat - Fatal编程技术网

java tomcat链接生成于';行不通

java tomcat链接生成于';行不通,java,eclipse,tomcat,Java,Eclipse,Tomcat,我正在做一个JavaTomcat项目,它在数据库中执行一些查询,然后返回一些网页的文件路径 现在我已经在web.xml中映射了我唯一的类,webapp确实返回了一个URL列表,这些URL对应于我本地磁盘中的一些html页面。我在webapp中设置了一个侧框,我的想法是在输出页面中输出结果,如“file:///file_path_of_html_page单击此链接时,侧框将显示html页面 但实际上我得到了正确的链接,但当我点击它们时,什么也没发生,chrome告诉我“不允许加载本地资源”。即使我

我正在做一个JavaTomcat项目,它在数据库中执行一些查询,然后返回一些网页的文件路径

现在我已经在web.xml中映射了我唯一的类,webapp确实返回了一个URL列表,这些URL对应于我本地磁盘中的一些html页面。我在webapp中设置了一个侧框,我的想法是在输出页面中输出结果,如“file:///file_path_of_html_page单击此链接时,侧框将显示html页面

但实际上我得到了正确的链接,但当我点击它们时,什么也没发生,chrome告诉我“不允许加载本地资源”。即使我设置了target=“\u blank”,链接也不起作用。但是"file:///filepath“当我在地址栏中键入它们时,它们都正常。我已经移动了eclipse项目文件夹中的所有html页面,但这没有帮助


执行此简单任务有什么建议吗?

当父资源通过
http://
单独提供服务时,由于安全原因,一般浏览器不允许打开
文件://
资源。如果您使它们成为完全值得使用的
http://
链接,那么它将正常工作

即使浏览器允许,当您在其他服务器上发布webapp时,这种方法也不会起作用。
文件://
资源指的是本地磁盘文件系统,它是客户端(使用webbrowser的用户)正在使用的文件系统。这通常在物理上不同的机器中。为了使
文件://
链接正常工作,客户机应该事先在自己的本地磁盘文件系统上有一份这些资源的副本

只需将HTML页面放在web项目的公共web根目录中(通常放JSP文件等的地方),并使用(相对)
http://
链接来引用HTML页面。例如,在



将打开该文件。

当父资源通过
http://
单独提供服务时,由于安全原因,一般浏览器不允许打开
文件://
资源。如果您使它们成为完全值得使用的
http://
链接,那么它将正常工作

即使浏览器允许,当您在其他服务器上发布webapp时,这种方法也不会起作用。
文件://
资源指的是本地磁盘文件系统,它是客户端(使用webbrowser的用户)正在使用的文件系统。这通常在物理上不同的机器中。为了使
文件://
链接正常工作,客户机应该事先在自己的本地磁盘文件系统上有一份这些资源的副本

只需将HTML页面放在web项目的公共web根目录中(通常放JSP文件等的地方),并使用(相对)
http://
链接来引用HTML页面。例如,在



将打开文件。

谢谢,这解决了我的问题!我需要了解更多关于网络应用的信息。。新年快乐!谢谢,这解决了我的问题!我需要了解更多关于网络应用的信息。。新年快乐!