Jsp 如何在客户端而不是服务器上打开新的浏览器窗口
这个问题以前被问过,但现在还没有答案: 我试图在客户机/服务器应用程序中使用“java.awt.Desktop.getDesktop().browse(java.net.URI.create(myURL));” 我希望当客户端单击按钮时,默认浏览器在客户端打开。发生的情况是浏览器在服务器上打开。我怎样才能修好它 任何帮助都将不胜感激。在生成的源代码中使用JavaScript方法,例如Jsp 如何在客户端而不是服务器上打开新的浏览器窗口,jsp,Jsp,这个问题以前被问过,但现在还没有答案: 我试图在客户机/服务器应用程序中使用“java.awt.Desktop.getDesktop().browse(java.net.URI.create(myURL));” 我希望当客户端单击按钮时,默认浏览器在客户端打开。发生的情况是浏览器在服务器上打开。我怎样才能修好它 任何帮助都将不胜感激。在生成的源代码中使用JavaScript方法,例如 <script type='text/javascript'> var windowObject
<script type='text/javascript'>
var windowObjectReference;
var strWindowFeatures = "menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes";
windowObjectReference = window.open("http://www.example.com/", "WindowName", strWindowFeatures);
</script>
var-windowObjectReference;
var strWindowFeatures=“menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes”;
windowObjectReference=window.open(“http://www.example.com/“,”窗口名“,strWindowFeatures);
Java不能在webbrowser上运行。它在Web服务器上运行。它是在webbrowser上运行的HTML/CSS/JS。您需要通过HTML/CSS/JS来解决这个问题。CSS对此无能为力。JS可以通过窗口来实现这一点。打开
,但如果您只需在链接/表单中使用HTMLtarget=“\u blank”
,这就太复杂了
例如
或
这将在新窗口/选项卡中打开目标
<a href="http://google.com" target="_blank">Click to view Google in a new window</a>
<form action="http://google.com" target="_blank">
<input type="submit" value="Press to view Google in a new window" />
</form>