【问题标题】:Spring WebFlow Avoid Page Reload With Empty Transition TargetSpring WebFlow 避免使用空转换目标重新加载页面
【发布时间】:2023-03-22 22:25:01
【问题描述】:

我有一个关于 Spring Webflow 的问题 我希望有人能告诉我 如果有可能有一个“视图状态”,当一个特定的 转换事件发生时它保持相同的“视图状态” 那是在活动之前,但没有重新加载页面。所以基本上,假设下面的示例带有一个空的“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>

【问题讨论】:

    标签: spring spring-webflow


    【解决方案1】:

    据我所知,这是不可能的。进入转换意味着你已经向服务器提交了一个请求,此时你无法回头。如果在不重新加载的情况下保持相同的转换的原因是调用某个方法,您可以使用 Ajax 作为不需要通过流程的替代方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-01
      • 1970-01-01
      • 2021-12-15
      • 2021-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多