Sometimes you want to perofrm some validations and based on the result, forward to other ADF pages.
You can follow one of these following approches.
Approach I
/* Forward to page "myPage.jspx" */
FacesContext fc = FacesContext.getCurrentInstance();
UIViewRoot viewRoot = fc.getApplication().getViewHandler().createView(fc, "/myPage.jspx");
fc.setViewRoot(viewRoot);
fc.renderResponse();
Approach II
/* Forward to the navigation rule "mypage" */
FacesContext fc = FacesContext.getCurrentInstance();
fc.getApplication().getNavigationHandler().handleNavigation(fc, null, "mypage");
Approach III
/* Redirect to page myPage.jspx */
FacesContext.getCurrentInstance().getExternalContext().redirect(/myPage.jspx);
Approach I and II preserve the processScope
ADF 转向
最新推荐文章于 2020-11-21 14:42:07 发布
1157

被折叠的 条评论
为什么被折叠?



