String contextPath="http://chf-www05/manuals";
response.sendRedirect(contextPath +"/zseries9.pdf");
此重定向來自一個servlet,它將重定向到駐留在外部Web服務器上的PDF。這個任務是當這個servlet被調用時,應該在新窗口中打開pdf。我使用''標籤嘗試'window.open',但它沒有按照要求工作。response.sendRedirect應在新窗口中打開
String contextPath="http://chf-www05/manuals";
response.sendRedirect(contextPath +"/zseries9.pdf");
此重定向來自一個servlet,它將重定向到駐留在外部Web服務器上的PDF。這個任務是當這個servlet被調用時,應該在新窗口中打開pdf。我使用''標籤嘗試'window.open',但它沒有按照要求工作。response.sendRedirect應在新窗口中打開
嘗試打開這樣的:
window.open("url","_blank");
這將在新標籤或窗口中打開。
打開選項卡或新窗口不能編程方式,因爲它是瀏覽器的選項。 你也可以使用anchor(a)標籤和目標空白屬性。如果您重定向或轉發,它無法在新窗口或標籤中打開
我剛剛在表單標記中添加了target ='_ blank',並且沒有更改servlet中的任何內容。有效!
你是從網頁jsp,html調用servlet嗎? – brso05 2014-10-10 18:38:10
嘗試['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
不!我從一個struts action servlet調用它。 – Dravidian 2014-10-10 18:39:42