java - Spring Webflow中验证后未执行Action类方法

标签 java spring-webflow spring-validator

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

这是我的 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>

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

最佳答案

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

关于java - Spring Webflow中验证后未执行Action类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44679930/

相关文章:

java - 使用命令行 gradle 从测试源执行 main()

java - Titan + Tinkerpop 读取速度极慢

java - GreenRobot 和 Guava 的 EventBus 使用反射吗?

java - Spring Webflow 中允许的月份和日期无效

java - 响应中未显示 Spring Boot 验证错误消息

java - 使用 Spring 的 validator 接口(interface)在 Bean 验证中自定义消息

java.lang.IllegalStateException : Expected BEGIN_OBJECT error

java - 如何从 JSF/Webflow 应用程序提供二进制内容?

java - 尝试在 Spring Webflow 中渲染 View 时的 NPE

java - 模型类名与 spring 验证注解同名