【发布时间】:2011-05-11 21:07:36
【问题描述】:
我有两个共享相同代码的页面(AllUsersList.xhtml、ActiveUserList.xhtml)。页面正文包含导航到不同页面的链接,该页面又包含指向所有用户的链接。如果我从 AllUsersList.xhtml 开始,在查看所有内页后,它应该返回到 AllUsersList.xhtml。应该对 ActiveUserList.xhtml 执行相同的操作。当我从内页返回时,每个页面都希望有一个参数位于相应的页面上。
我们使用“from”页面参数来识别,是需要返回AllUsersList.xhtml还是ActiveUserList.xhtml。这两个页面都包含一个在 Rich:dataTable 中呈现的列表,但是每当我导航到 ViewUser.xhtml 页面并返回时,我都会失去对“from”参数的引用,因此它会转到错误的目标页面。
我是否也应该将“from”参数传递给 ViewUser.xhtml 来解决此问题,或者当最终用户导航到更多内页时是否有更好的方法来处理页面参数。
【问题讨论】: