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

此重定向來自一個servlet,它將重定向到駐留在外部Web服務器上的PDF。這個任務是當這個servlet被調用時,應該在新窗口中打開pdf。我使用''標籤嘗試'window.open',但它沒有按照要求工作。response.sendRedirect應在新窗口中打開

+0

你是從網頁jsp,html調用servlet嗎? – brso05 2014-10-10 18:38:10

+0

嘗試['window.open(「http://chf-www05/manuals/zseries9.pdf」)'](http://www.w3schools.com/jsref/met_win_open.asp)並直接從javascript中點擊。 – Braj 2014-10-10 18:38:15

+0

不!我從一個struts action servlet調用它。 – Dravidian 2014-10-10 18:39:42

回答

0

嘗試打開這樣的:

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

這將在新標籤或窗口中打開。

0

打開選項卡或新窗口不能編程方式,因爲它是瀏覽器的選項。 你也可以使用anchor(a)標籤和目標空白屬性。如果您重定向或轉發,它無法在新窗口或標籤中打開

0

我剛剛在表單標記中添加了target ='_ blank',並且沒有更改servlet中的任何內容。有效!