当我进入页面时,我想使用参数(f:viewParam)重定向到另一个页面。怎么做?
最佳答案
将 includeViewParams=true
参数添加到结果中。然后 JSF 将包含 View 参数。
更新根据您似乎想要更改 View 端内的请求/响应的评论。这不能保证有效。该 View 是响应的一部分。一旦提交响应,就会出现无法返回的情况。您无法将请求/响应更改为其他目的地。
您想在 Controller 中处理这个问题。如果这些请求源自 JSF 操作,那么您应该在那里执行控制工作。只要让它返回想要的结果即可。或者,如果这些请求源自外部链接/书签/等,那么您应该在 Filter
类中执行控制工作。
关于java - 如何在 JSF2 中使用参数重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5911910/