response.sendRedirect应该在新窗口中打开

时间:2014-10-10 18:37:18

标签: java servlets pdf url-redirection

String contextPath="http://chf-www05/manuals";
response.sendRedirect(contextPath +"/zseries9.pdf");

此重定向来自servlet,它重定向到驻留在外部Web服务器上的PDF。任务是在调用此servlet时,pdf应在新窗口中打开。我使用''标签尝试'window.open',但它没有按预期工作。

3 个答案:

答案 0 :(得分:0)

尝试这样打开:

window.open("url","_blank");

这将在新标签页或窗口中打开。

答案 1 :(得分:0)

打开标签页或新窗口无法以编程方式进行,因为它是浏览器的选项。 您还可以使用具有目标空白属性的anchor(a)标记。如果您重定向或转发,则不会在新窗口或标签中打开

答案 2 :(得分:0)

我刚在form标签中添加了target ='_ blank',并且没有更改servlet中的任何内容。它奏效了!