【问题标题】:Spring redirect to new window春天重定向到新窗口
【发布时间】:2011-12-05 23:13:03
【问题描述】:

我在需要用户登录才能访问的页面上有一个链接。我已经设置了 Spring Security,以便将用户重定向到登录页面(如果未登录),并在成功登录后重定向到所需的屏幕。

一切顺利。但是用户希望新屏幕显示在新窗口中,所以我可以在原始 jsp 页面的链接上添加 target="_blank",这将导致登录和新屏幕都出现在新窗口中。

但是,现在用户希望登录屏幕(如果用户未登录)显示在原始窗口中,并且新屏幕显示在新窗口中。当然,这可以用 javascript 来完成,但是 Spring 有没有办法将视图重定向到新窗口?

【问题讨论】:

    标签: spring redirect spring-mvc spring-security


    【解决方案1】:

    来自服务器的页面响应是否在新的浏览器窗口中打开,或者重定向是否在新窗口中打开最终取决于客户端行为。

    即使 Spring 中存在这样的功能,它最终也将是 Javascript 的抽象。

    【讨论】:

      【解决方案2】:

      不,这是不可能的。服务器端对浏览器窗口一无所知,也无法控制它们。您只能在客户端处理此问题。

      【讨论】:

        猜你喜欢
        • 2011-06-24
        • 1970-01-01
        • 2010-09-11
        • 1970-01-01
        • 1970-01-01
        • 2013-03-04
        • 2013-05-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多