【发布时间】: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