【问题标题】:How to redirect to jira dashboard from servlet如何从 servlet 重定向到 jira 仪表板
【发布时间】:2014-04-15 21:01:26
【问题描述】:

我想从 servlet 重定向到 jira 的仪表板。

我正在尝试做的事情:当用户单击创建 isse 并填写所有详细信息并提交时,我检查用户是否使用 openid,在我检查后,我需要将用户重定向到仪表板或者我应该在上面重定向到任何工作流屏幕。

我尝试了以下几行的重定向。

response.sendRedirect("/Dashboard.jspa");

servlet 完成后,我想重定向,我有 HttpServletResponse 对象。当我使用上述重定向方法时,它不会重定向。

请帮忙。

【问题讨论】:

    标签: jira jira-plugin


    【解决方案1】:

    在进行一些 Confluence 开发时,我在使用 sendRedirect 时遇到了一些问题。我选择了 JavaScript 解决方案,尽管它可能不是您所希望的。

    使用带有所需数据的 AJAX 请求调用您的 servlet(我猜在您的情况下单击创建问题),然后如果收到成功状态代码,请使用 window.location.href = "/Dashboard.jspa"; 执行重定向。

    【讨论】:

      【解决方案2】:

      作为一种解决方法,您可以使用以下代码:

      String redirectUrl = request.getContextPath() + "/";
      response.sendRedirect(redirectUrl);
      

      在这种情况下,用户将被重定向到 Jira 中的默认“主页”页面(这不一定是 Dashboard.jsp,但使用默认设置可以)。

      我已经在 J​​ira 7.3.1 上测试过这段代码

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-06-22
        • 2021-01-09
        • 1970-01-01
        • 2020-03-27
        • 2019-02-13
        • 1970-01-01
        • 1970-01-01
        • 2021-12-27
        相关资源
        最近更新 更多