Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在新窗口或选项卡中打开链接_Java_Html_Spring Mvc - Fatal编程技术网

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

Java 在新窗口或选项卡中打开链接,java,html,spring-mvc,Java,Html,Spring Mvc,在spring控制器类中编写代码时,如何在新窗口或选项卡中打开URL。 代码如下: @RequestMapping(value = "/showPage", method = RequestMethod.GET) public ModelAndView openDataLink(HttpServletRequest request, HttpServletResponse response, BindException errors) throws Exception { //

在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。请提出建议。

如果您希望从向控制器提交表单的jsp实现此目的,请参考此解决方案:


打开新窗口必须由浏览器通过html(
)或javascript完成。Java和/或Spring与此无关。

Relevant:this。此外,您可以将
target
属性设置为任何字符串,然后具有相同
target
属性的所有链接都将在同一外部窗口中打开。