好的,所以我已阅读
http://docs.oracle.com/javaee/7/tutorial/doc/jsf-configure003.htm
https://blogs.oracle.com/arungupta/entry/jsf_2_2_faces_flow
还有一些帖子。通过阅读这些资源我无法回答的问题是:
如何通过导航到随机视图来摆脱流程?为了澄清我的问题,让我举个例子。
假设我正在构建一个 web 应用程序,它有一个带有菜单的侧边栏,其中包含各种内容(员工的 crud、客户的 crud 以及其他 crud 和报告)。
然后我想启动一个 facesflow 来正确处理复杂对象的创建,将这个创建拆分为几个视图(顺便说一句,我知道如何启动它)。但是,如果用户单击,例如生成与流程无关的报告的链接,我该如何结束流程。
流量会保存在内存中吗?离开与流程关联的视图会自动完成吗?
写下这个问题,我想到第二种选择是最好的。如果用户转到与流程无关的另一个视图,那么流程就会神奇地消失。