Java 动态构造URL时出现问题

Java 动态构造URL时出现问题,java,html,jsp,Java,Html,Jsp,无法使用下面的链接打开URL Test<a href='#'onClick=window.open('\\160.53.112.171\myTest\cons\4.1\displayData.htm','_self') > “未找到此网页”消息显示在浏览器上。请尝试//160.53.112.171/myTest/cons/displayData.htm。使用“/”而不是“\”。在Java中,任何基于位置的检索都可以使用正斜杠完成 在现实生活中,这将是反斜杠 将“\”替换为“/” 将

无法使用下面的链接打开URL

Test<a href='#'onClick=window.open('\\160.53.112.171\myTest\cons\4.1\displayData.htm','_self') >

“未找到此网页”消息显示在浏览器上。

请尝试
//160.53.112.171/myTest/cons/displayData.htm
。使用“/”而不是“\”。

在Java中,任何基于位置的检索都可以使用正斜杠完成

在现实生活中,这将是反斜杠

将“\”替换为“/”

将“\”替换为“/”

在您的情况下,在URL中有任何特殊符号。您可能需要使用URLEncoder


您可以粘贴单击此超链接时生成的url吗?@zerocool-生成的url:file:///C:/160.53.112.171myTestcons%04.1displayData.htm@TartanLlama-我试着用“/”代替“\”,但没有成功。@scrit,不是我的答案,我刚刚编辑了格式。@akSahli-我尝试使用“/”而不是“\”,但没有成功。@TartanLlama,
http://160.53.112.171/myTest/cons/4.1/displayData.htm
应该可以工作。@akSahli-发生通信错误:“操作超时”错误正在显示。但是当我附加file://160.53.112.171/myTest/cons/4.1/displayData.htm 它在IE中运行良好,但在chrome中不起作用。我试过了,但不起作用。在chrome中,控制台上出现以下错误:不允许加载本地资源:file:///C:/160.53.112.171myTestcons%04.1displayData.htm ,在IE中工作正常。我试图访问的URL是文件:\\160.53.112.171\myTest\cons\4.1\displayData.htm,它在IE中工作。
file:///C:/160.53.112.171myTestcons%04.1displayData.htm