【问题标题】:Action class method not executed after validation in spring Webflow在spring Webflow中验证后未执行的动作类方法
【发布时间】:2017-06-22 21:48:51
【问题描述】:

我在我的流程中添加了一个验证,它工作正常,唯一的问题是我无法在验证后执行我的操作类方法。如果我删除验证,它工作正常。

这是我的 flow.xml 的样子

<view-state id="myView" view="newView" model="viewModel">
<transition on="doChangeView" to="doChangeView" />
<transition on="done" to="home" validate="false" />
</view-state>

<action-state id="doChangeView">
    <evaluate expression="viewAction.doChangeView" />
    <transition on="done" to="home"  />
</action-state>

我猜我没有正确设置流程。任何帮助将不胜感激。

【问题讨论】:

  • “回到我的行动班”是什么意思?
  • 我的意思是当我在验证后调试时它不会进入动作类。
  • 你确定它通过了验证吗?
  • 是的,我正在通过验证检查字段是否为空,它似乎工作正常。一旦我在字段中输入了一些值,它就应该在我的操作类中执行该方法,而这并没有发生。
  • 你能发布日志显示正在转换到 doChangeView 状态吗?

标签: java spring-webflow spring-validator


【解决方案1】:

就我而言,在查看日志后,我发现验证方法存在一些错误。解决它后,我能够在我的操作类中执行该方法。

【讨论】:

    猜你喜欢
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    相关资源
    最近更新 更多