Spring WebFlow 避免使用空转换目标重新加载页面
Spring WebFlow Avoid Page Reload With Empty Transition Target
我有一个关于 spring webflow 的问题
我希望有人能告诉我
如果有可能 "view-state" 当一个特定的
过渡事件发生时它保持在相同的 "view-state" 处
那是在活动开始之前,但没有重新加载页面。所以基本上,给定下面的示例带有空 "to" 的转换是否仍会导致页面重新加载?有没有任何方法来避免这种情况?
提前致谢
<view-state id="someState" model="aModelDTO" view="aview">
<binder>
<binding property="prop1" required="true"/>
<binding property="prop2" required="true"/>
...
</binder>
<transition on="next" to="bla" validate="true"/>
<transition on="cancel" to="cancel" bind="false"/>
<transition on="do-nothing" to=""/>
</view-state>
据我所知,这是不可能的。进入一个转换意味着你已经向服务器提交了一个请求,到那时你就不能回头了。如果在不重新加载的情况下保持相同转换的原因是调用某些方法,您可以使用 Ajax 作为不需要经历流程的替代方法。
我有一个关于 spring webflow 的问题 我希望有人能告诉我 如果有可能 "view-state" 当一个特定的 过渡事件发生时它保持在相同的 "view-state" 处 那是在活动开始之前,但没有重新加载页面。所以基本上,给定下面的示例带有空 "to" 的转换是否仍会导致页面重新加载?有没有任何方法来避免这种情况?
提前致谢
<view-state id="someState" model="aModelDTO" view="aview">
<binder>
<binding property="prop1" required="true"/>
<binding property="prop2" required="true"/>
...
</binder>
<transition on="next" to="bla" validate="true"/>
<transition on="cancel" to="cancel" bind="false"/>
<transition on="do-nothing" to=""/>
</view-state>
据我所知,这是不可能的。进入一个转换意味着你已经向服务器提交了一个请求,到那时你就不能回头了。如果在不重新加载的情况下保持相同转换的原因是调用某些方法,您可以使用 Ajax 作为不需要经历流程的替代方法。