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 楼答案
似乎是jQuery for submit导致了这个问题。如果我对jQuery进行评论,那么提交就可以了。我修改了几行,删除了表单提交的javascript需求