2012-04-10 78 views
0

我正在使用Spring 3.x和WebFlow 2.0。我正在嘗試使用新的事件ID提交表單。Spring WebFlow不會觸發評估表達式狀態轉換

<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 =「」屬性,我會收到方法收到的請求。在這種情況下,我不會獲得表單值。

任何人都可以請指導我正確的道路。

感謝, 維沙爾

+0

它似乎是JQeury提交造成的問題。如果我評論JQeuery提交它的作品。我改了幾行,並刪除JavaScript需要表單提交。 – Vishal 2012-04-17 16:59:42

回答

0

這似乎是對jQuery的提交是造成問題。如果我評論jQuery提交它的作品。我改變了幾行,並刪除了表單提交所需的javascript。