2012-04-18 168 views
0

目前我正在JSF(ICEfaces )项目上工作。我有一个菜单数据来自数据库的菜单。我的意思是标签和网址来自数据库。我正在执行查询并为菜单写入逻辑。至于那个JSF是好的。JSF转发和重定向

假设我点击了一个菜单链接。我有一个页面。在那个页面中,我有3个按钮。添加,更新&删除按钮。对于ADD导航我用

<ice:outputLink/> 

对于其余的我用

<ice:commandLink/> 

我可以从一个页面导航到与上述另一页。我得到的问题是当返回到上一页时,页面不会继续。谷歌搜索后,我注意到页面导航是默认转发。

当导航是向前的,为什么以前的页面不来了....

请帮帮忙,

感谢VIPUL

+0

您能否提供一个错误代码片段,您在进入上一页时会得到什么错误? – 2012-04-18 19:00:07

+0

我没有收到任何类型的错误..重定向它正常工作..没有重定向上一页是不会来.. – Vipul 2012-04-19 10:11:25

回答

0

我不完全理解你的问题,但我认为你可能在寻找的是当你点击一个链接时在浏览器中改变网址。

要做到这一点,只需将“?faces-redirect=true”添加到您的链接。

例如:

<ice:outputLink value="mylink?faces-redirect=true" /> 

一个侧面说明,你为什么要使用ICEfaces的,当它是一个完整的撕掉primefaces的?为什么不使用原始代码(primefaces)?看到这个链接的解释 - http://blog.primefaces.org/?p=1692