Java web開發中頁面跳轉小技巧——跳轉后新頁面在新窗口打開


  最近學習Java web,在學習過程中想實現一個需求,就是在jsp頁面跳轉的時候,希望跳轉后的新頁面在新窗口中打開,

而不是覆蓋原來的頁面,這個需求使我困惑了好長時間,后來通過大海撈針似的在網上尋找方法,最后終於得以解決,

現將此方法跟大家分享,如果有不足的地方,請多包涵,我的初衷是能幫助到有這方面需要的人。

  之前我在網上也曾搜到過相對靠譜的方法,就是在jsp頁面相應位置加入代碼:target="_black",如

<a href="articleView?id=${article.id}"  target="_black">${article.title}</a>,第一次點擊的時候確實起到了作用,

跳轉成功的新頁面確實在新窗口中打開了,但是很遺憾,第二次點擊另外的連接時,它就將第一次生成的新窗口覆蓋了,

並沒有生成第三個新窗口,這讓人感到很郁悶,用這種方法實現上面所述需求顯然是不行的,那么怎么解決呢,具體實現方法如下:

用js中的window.open()方法解決!在<a>標簽中添加onclick屬性,並這樣寫:onclick="window.open(this.href);return false",

如:<a href="articleView?id=${article.id}"  onclick="window.open(this.href);return false">${article.title}</a>,

如此,問題便可迎刃而解。

參考:http://www.cnpc120.cn/pc/Article/Show27.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM