Java Spring Annotations同时在多个选项卡中打开多个视图

时间:2011-07-08 14:12:51

标签: java spring jsp spring-annotations

我有一个控制器:

@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)中实现这个目标?

1 个答案:

答案 0 :(得分:0)

你做不到。只有浏览器决定打开多个窗口,它使用javascript来实现。

您的控制器可以返回包含javascript然后打开多个窗口的页面,或者您可以使用AJAX样式的javascript来调用原始请求,然后以这种方式触发窗口。无论哪种方式,服务器都不知道或控制它。