2014-10-16 154 views
0

如何在彈簧控制器類中編寫代碼時在新窗口或選項卡中打開URL。 下面是代碼:在新窗口中打開鏈接或標籤

@RequestMapping(value = "/showPage", method = RequestMethod.GET) 
    public ModelAndView openDataLink(HttpServletRequest request, HttpServletResponse response, BindException errors) throws Exception { 

    //logic to get or construct the URL 
    return new ModelAndView(new RedirectView("http://www.google.com")); 
    } 

從我的應用程序時,我訪問位指示,google.com是越來越在同一窗口中從那裏我'訪問應用程序打開。如何在訪問控制器窗體的應用程序時使Google.com在新窗口或選項卡中打開。請建議。

+0

相關:http://forum.spring.io/forum/spring-projects/web/49351-redirectview-can-i-have-this-redirect-to-a-new-window – Brian 2014-10-16 20:01:38

回答

1

打開一個新的窗口將必須由瀏覽器通過HTML進行( <a target="blank_">)或javascript。 Java和/或Spring與此無關。

+0

This。另外,您可以將'target'屬性設置爲任意字符串,然後所有具有相同'target'屬性的鏈接將在同一個外部窗口中打開。 – 2014-10-16 21:13:19

相關問題