Spring Webflow:在手动重新加载(F5)时刷新数据的正确方法?

我想这可能是一个非常简单的解决方案,但是我找不到我想要的东西。

我正在开发Web应用程序。该应用程序将Spring WebFlow用于网页,除一个细节外,其他都很好。我无法手动刷新网页显示的数据。

我利用

<on-start>
    <set value="service.initialize()" name="flowScope.model" />
</on-start>

<view-state id="view" model="model">
    <transition on="loadData" to="refreshView" />
    <transition on="enableJob" to="view">
        <evaluate expression="service.enableJob(flowScope.model)"></evaluate>
    </transition>
    <transition on="disableJob" to="view">
        <evaluate
            expression="service.disableJob(flowScope.model)"></evaluate>
    </transition>
    <transition on="startJob" to="view">
        <evaluate expression="service.startJob(flowScope.model)"></evaluate>
    </transition>
    <transition on="editJob" to="editJobDetails" />
</view-state>

<action-state id="refreshView">
    <evaluate expression="service.loadData(flowScope.model)" />
    <transition to="view" />
</action-state>

对于初始数据加载,我希望它可以用于后续的重新加载以及on-start定义

  

此流程开始时要执行的操作。

但是,由于数据没有刷新,因此似乎流量没有重新开始。

所有这些使我想知道在刷新页面(F5)时重新加载数据的实际“最佳”方法是什么?

如果可能的话,我不想使用任何Java脚本。我更希望以某种方式在action-state中将transitionview-state元素分配给刷新。


由于我不知道您可能需要什么信息,请随时询问是否缺少任何内容。

gao421184686 回答:Spring Webflow:在手动重新加载(F5)时刷新数据的正确方法?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3158356.html

大家都在问