2012-07-23 135 views
2

我正在開發一個struts2項目。 在我的struts.xml中,我重定向到動態頁面http://myurl.de/2012-07-20.html ,如下所述:How to do dynamic URL redirects in Struts 2?Struts2在新選項卡中重定向

但我想新的頁面顯示在一個新的標籤。有沒有辦法在struts.xml文件中做到這一點?

我發現了一些JavaScript的解決方案,但我寧願做它在struts.xml

+3

不,沒有 - 重定向就是重定向到客戶端(例如瀏覽器)。沒有HTTP協議說「重定向但打開一個新窗口」。 – 2012-07-23 14:32:03

+0

接受JavaScript的幫助,它會爲你做到這一點。 – 2012-07-24 02:46:14

回答

1

,當你調用應該重定向到新的彈出窗口的URL,通過使用JavaScript中window.open()。或者通過在表單標籤中指定target="_blank",這將在新彈出窗口中打開重定向頁面。關於新選項卡,您無法控制target="_blank"將在新彈出窗口或新選項卡中打開,因爲這由您使用的瀏覽器決定,無論是IE,FF還是Chrome。

您可以將瀏覽器配置爲在新選項卡中打開而不是在新窗口中打開。通過瀏覽器選項

相關問題