JSF网站和重定向页面

JSF网站和重定向页面,jsf,jsf-1.2,Jsf,Jsf 1.2,我有一个使用JSF1.2编写的网站。 我已经意识到,在我们的一个页面上,你点击一个按钮,http重定向应该会发生。这是行不通的 我的JSF文件包含以下按钮: <h:commandButton immediate="true" action="#{jLoginFragment.btnLogin_onClick}" id="btnLogin" value="Login"

我有一个使用JSF1.2编写的网站。 我已经意识到,在我们的一个页面上,你点击一个按钮,http重定向应该会发生。这是行不通的

我的JSF文件包含以下按钮:

<h:commandButton immediate="true"
                 action="#{jLoginFragment.btnLogin_onClick}" 
                 id="btnLogin"
                 value="Login"
                 styleClass="buttonComp"/>
当我点击按钮时,执行
btnLogin\u onClick()
(我可以看到“TEST”消息,但重定向没有发生


没有抛出异常,所以我有点纠结于该怎么做。有人能帮忙吗?

我发现我们网站上的Google标记管理器代码导致重定向无法工作。我已经删除了这个特定页面的标记管理器代码。

请创建一个mcve。你能告诉我什么是mcve吗?Google.Pl上第一次点击后的链接用开发人员的术语而不是最终用户的术语来解释“不起作用”。HTTP请求是否被触发?FacesServlet是否命中?操作事件是否排队?是否进入调用应用程序阶段?操作方法是否命中?等等。
public String btnLogin_onClick() {
    System.out.println ('TEST');
    FacesContext.getCurrentInstance().getExternalContext().redirect("/test.html");
    return null;
}