【问题标题】:Struts2 redirect in new tabStruts2 在新选项卡中重定向
【发布时间】:2012-07-21 18:41:08
【问题描述】:

我正在开发一个 struts2 项目。 在我的struts.xml 中,我重定向到动态页面http://myurl.de/2012-07-20.html 就像这里描述的:How to do dynamic URL redirects in Struts 2?

但我希望新页面显示在新标签中。 struts.xml 文件中有没有办法做到这一点?

我找到了一些 JavaScript 解决方案,但我更愿意在 struts.xml 中进行操作

【问题讨论】:

  • 不,没有——重定向就是重定向到客户端(例如浏览器)。没有 HTTP 协议说“重定向但打开一个新窗口”。
  • 借助javascript它会为你做的。

标签: redirect struts2


【解决方案1】:

当您调用应该重定向到新弹出窗口的 url 时,在 javaScript 中使用 window.open()。或者通过在表单标签中指定target="_blank",这将在新的弹出窗口中打开重定向页面。关于新标签,您无法控制target="_blank" 将在新弹出窗口或新标签中打开,因为这取决于您使用的浏览器是 IE、FF 还是 chrome。

您可以将浏览器配置为在新标签页而不是新窗口中打开。通过浏览器选项

【讨论】:

    猜你喜欢
    • 2022-01-15
    • 1970-01-01
    • 2012-01-15
    • 2017-12-05
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多