【问题标题】:JSF website and redirecting pagesJSF 网站和重定向页面
【发布时间】:2015-05-01 05:40:04
【问题描述】:

我有一个使用 JSF 1.2 编写的网站。 我已经知道在我们的一个页面上,您单击一个按钮,并且应该会发生 http 重定向。这不起作用。

我的 JSF 文件包含按钮:

<h:commandButton immediate="true"
                 action="#{jLoginFragment.btnLogin_onClick}" 
                 id="btnLogin"
                 value="Login"
                 styleClass="buttonComp"/>

我的 bean 包含:

public String btnLogin_onClick() {
    System.out.println ('TEST');
    FacesContext.getCurrentInstance().getExternalContext().redirect("/test.html");
    return null;
}

当我点击按钮时,btnLogin_onClick() 会被执行(我可以看到“TEST”消息,但不会发生重定向。

没有抛出异常,所以我有点不知道该怎么做。有人可以帮忙吗?

【问题讨论】:

  • 请创建一个 mcve
  • 你能告诉我什么是 MCVE 吗?
  • Google 1st hit 背后的链接。
  • 请用开发人员的术语而不是最终用户的术语详细说明“不起作用”。是否触发了 HTTP 请求? FacesServlet 被击中了吗?动作事件是否排队?是否进入调用应用阶段?动作方法是否命中?等等。

标签: jsf jsf-1.2


【解决方案1】:

我发现我们网站上的 Google 跟踪代码管理器代码导致重定向不起作用。我已经删除了这个特定页面的标签管理器代码。

【讨论】:

    猜你喜欢
    • 2017-11-03
    • 1970-01-01
    • 2012-07-16
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    相关资源
    最近更新 更多