背景: 我们有一个现有的spring webflow,我们希望将其设置为ajaxified,以便显示页面 在“灯箱”(在不同的URL)中,用户可以以与完整现有页面类似的方式与流进行交互。
正常的登记表位于
http://localhost:8080/csso/customer/registration?execution=e1s1.
(csso是应用程序名称)
Spring Webflow中的Webflow的id为/ customer / registration。
<flow-registry id="flowRegistry" flow-builder-services="flowBuilderServices">
<flow-location id="customer/registration" path="/WEB-INF/views/customer/registration/registration-flow.xml"/>
</flow-registry>
登记-flow.xml
<view-state id="create" model="customer" view="customer/registration/create">
<on-render>
<evaluate expression="customer.setAcceptTermsAndConditions(false)"/>
</on-render>
<transition on="submit" to="confirm" />
<transition on="cancel" to="cancel" bind="false" />
</view-state>
现在我的问题是我需要以两种不同的方式访问此页面。
如何在tabEntry中包含/ customer / registration,以便点击提交通过相同的流程?
面临的问题:
包含/客户/注册jsp:include不起作用,因为/ customer / registration不是控制器。 @include也不起作用,因为对/ customer / redirection的调用包含一个重定向,用于设置webflow的执行密钥
很高兴接受设计变更,而不是技术上的锤击。