2011-09-23 227 views
3

我在jsp中提交表单。运行底层逻辑之后,弹簧mvc返回视图。Spring MVC 3:在新选项卡中打开ModelAndView

有2个条件。即

if(condition1){ 
    mav = new ModelAndView("jspPageName1"); 
    return mav; 
}else{ 
    mav = new ModelAndView("jspPageName2"); 
    return mav; 
} 

我想jspPageName1是在一个新的标签和jspPageName2将在同一标签中打开开放。

回答

3

如果您指的是浏览器选项卡它不能从Spring完成。

您可以在链接级别指定<a href="#" target="_blank"/>触发新标签页/窗口中的链接打开。请记住,用户本地浏览器配置始终优先于任何服务器设置。

+0

如果我不能在春天做,那我该如何处理这个问题?我正在提交表格。

我根据表单参数显示不同的视图。 –

+0

正如我所说的,两个链接,一个带有'target =“_ bank”',另外一个没有。 –