在导航期间将当前URI作为请求参数传递给包含该操作的页面.
<h:link value="Go to page containing that action" outcome="pageContainingThatAction.xhtml">
<f:param name="from" value="#{request.requestURI}" />
</h:link>
Run Code Online (Sandbox Code Playgroud)
(#{view.viewId}如果要传递视图ID,请改用)
设置并记住表示视图/会话作用域托管bean中的URI的参数.
<f:metadata>
<f:viewParam name="from" value="#{bean.from}" />
</f:metadata>
Run Code Online (Sandbox Code Playgroud)
最后,在该操作方法中重定向到该URI.
public void thatActionMethod() throws IOException {
// ...
externalContext.redirect(from);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1557 次 |
| 最近记录: |