在新窗口或选项卡中打开链接

时间:2014-10-16 19:55:32

标签: java html spring-mvc

在Spring控制器类中编写代码时,如何在新窗口或选项卡中打开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。请建议。

2 个答案:

答案 0 :(得分:1)

打开一个新窗口必须由浏览器通过html(<a target="blank_">)或javascript完成。 Java和/或Spring与此无关。

答案 1 :(得分:0)

如果您想从将表单提交给控制器的jsp实现此目的,请参阅此解决方案:

How to open new tab of same browser while submit jsp form