【问题标题】:Spring WebFlow do not trigger evaluate expression on state transitionSpring WebFlow 不会在状态转换时触发评估表达式
【发布时间】:2017-02-20 06:00:34
【问题描述】:

我正在使用 Spring 3.x 和 WebFlow 2.0。我正在尝试使用新的事件 ID 提交表单。

<view-state id="projectSearch"   view="project.projectSearch" model="searchCommand">

    <transition on="search" to="projectSearch" bind="true"  >
    <evaluate expression="formAction.findProjects(flowRequestContext, searchCommand)"/>
    </transition>

 </view-state>

and 

public Event findProjects(RequestContext context, SearchCommand command) throws Exception
{
   return success();
}

在提交表单时,我将事件键设置为搜索。使用上述配置,我没有收到任何对 findProject() 方法的请求。但是,如果我从视图状态中删除 model="" 属性,我会收到该方法收到的请求。在这种情况下,我没有得到表单值。

谁能告诉我正确的路径。

谢谢, 维沙尔

【问题讨论】:

  • 似乎是 JQeury for submit 导致了问题。如果我评论 JQeuery 提交它可以工作。我更改了几行并删除了表单提交的 javascript 需求。

标签: java spring viewstate evaluate spring-webflow-2


【解决方案1】:

似乎是 jQuery for submit 导致了问题。如果我评论 jQuery 提交,它就可以工作。我更改了几行并删除了表单提交的 javascript 需求。

【讨论】:

    猜你喜欢
    • 2012-09-05
    • 2012-02-13
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多