我有一个控制器:
@Controller
public class fooController{
@RequestMapping(value = "/foo.htm", method = RequestMethod.POST)
public String processForm(HttpServletRequest request,
HttpServletResponse response)
return "view1";
}
“view1”映射到jsp文件的位置。我需要的是,以某种方式返回3个单独的视图,这些视图将占用浏览器中的3个单独的选项卡。基本上用户点击提交,然后弹出三个标签。
我怎样才能在Spring(w / annotations)中实现这个目标?
答案 0 :(得分:0)
你做不到。只有浏览器决定打开多个窗口,它使用javascript来实现。
您的控制器可以返回包含javascript然后打开多个窗口的页面,或者您可以使用AJAX样式的javascript来调用原始请求,然后以这种方式触发窗口。无论哪种方式,服务器都不知道或控制它。