有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Spring WebFlow不会在状态转换时触发求值表达式

我用的是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=”“属性,我将获得该方法接收到的请求。在这种情况下,我不会得到表单值

谁能给我指路吗

谢谢, 维沙尔


共 (1) 个答案

  1. # 1 楼答案

    似乎是jQuery for submit导致了这个问题。如果我对jQuery进行评论,那么提交就可以了。我修改了几行,删除了表单提交的javascript需求