最近,我查看了spring 2.3 webflow预订面孔演示,我发现每次点击“浏览”酒店详细信息时都会分配不同的流程执行密钥,这很奇怪。
当我搜索酒店和页面到搜索结果的第5页时,我得到一个execution=e1s2
的网址。然后我点击浏览酒店详细信息,我得到一个execution=e1s3
的网址。但是,当我单击“返回搜索”按钮时,我发现该页面被定向到带有execution=e1s4
URL的搜索列表的第一页,并且错过了分页状态。但是,浏览步骤在使用hotel search act的相同流程定义中定义,而分页var在流程范围内定义。
我的问题是新的执行密钥参数是否意味着新的流程执行?什么是语义?如果是这样,当我单击“返回搜索”按钮时,如何配置以保持相同的流程执行。
由于
答案 0 :(得分:15)
准确地说:流程执行密钥(例如“e1s2”)确实由两部分组成:
请记住,流程执行密钥不是人类可读的或由其他软件解释。这本质上是一个内部Webflow工件。