使用Javascript导航到JSF页面

时间:2016-02-10 16:08:19

标签: javascript jsf navigation jsf-1.2

我有一个JSF按钮,当按下它时调用Javascript函数,该函数正在做一些工作,最后它重定向到另一个页面,它看起来像这样:

<h:commandButton type="submit" value="Submit" id="button1" onclick="myFunction()">
</h:commandButton>

功能如下:

function myFunction() {
    // .....
    window.location.href = "/page2.faces";
}

打开页面时,HTML代码生成正常:

<input type="submit" value="Submit" id="form1:button1" name="form1:button1" onclick="myFunction()" />

执行该功能但重定向不起作用,它仍保留在同一页面上。有没有办法从Javascript函数重定向?

------- -------- UPDATE

生成form标记如下:

<form id="form1" name="form1" method="post" action="/myProject/page1.faces" enctype="application/x-www-form-urlencoded" class="form">

action与第一页相同,就像我单击按钮导致同一页面导航到同一页面一样。

0 个答案:

没有答案