【问题标题】:Java Spring Annotations Open Multiple Views in multiple tabs simultainiouslyJava Spring Annotations 同时在多个选项卡中打开多个视图
【发布时间】:2011-10-01 07:51:23
【问题描述】:

我有一个控制器,形式为:

@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 中实现这一点(带注释)?

【问题讨论】:

    标签: java spring jsp spring-annotations


    【解决方案1】:

    你不能。只有浏览器才能决定打开多个窗口,并且它使用 javascript 来做到这一点。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多