【问题标题】:springwebflow transition to error pagespringwebflow 过渡到错误页面
【发布时间】:2015-12-05 02:47:16
【问题描述】:

我的 spring webflow 是这样的:

<var name="moneyTransfer" class="com.wu.pos.domain.impl.MoneyTransferImpl" />
<view-state id="releaseMTCN" view="additionalservices/releaseMT/releaseMTCN" model="moneyTransfer">

</view-state>

<end-state id="success" />
<end-state id="error" />
<end-state id="terminate" />

<global-transitions>
    <transition on="back" to="breadcrumbListener.back(context)" />
    <transition on="releaseMTCN" to="error" />
    <transition on="cancel" to="terminate" bind="false" validate="false" />
    <transition on="terminate" to="terminate" bind="false" />
</global-transitions>

我有一个 html 按钮。当我单击该 html 按钮时,它应该显示一个弹出窗口并且应该停留在同一页面上,但它正在显示一个弹出窗口并且在几毫秒内它会转到下一页。

在控制台检查时出现以下错误:

org.springframework.webflow.engine.NoMatchingTransitionException:在流“additionalservices-releaseMTCN”的状态“releaseMTCN”中发生事件“next”时未找到转换——有效的转换标准是数组[[empty]]——可能程序员错误,请检查该状态的 TransitionCriteria 集

【问题讨论】:

    标签: html spring spring-webflow


    【解决方案1】:

    异常信息非常清楚。您缺少“下一个”的转换标签。

    当有人点击下一个按钮(在视图状态“releaseMTCN”内)时,会触发一个“下一个”事件...意思是为了处理这个“下一个”事件,您需要定义一个转换标记,其中在“releaseMTCN”视图状态或全局转换中,on 属性值等于“next”

    像这样:

    <transition on="next" to="breadcrumbListener.next(context)" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多