0

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="" 属性を削除すると、メソッドによってリクエストが受信されます。この場合、フォームの値を取得しません。

誰でも私に正しい道を教えてください。

ありがとう、ヴィシャル

4

1 に答える 1

0

送信用のjQueryが問題を引き起こしているようです。jQuery送信にコメントすると、機能します。数行を変更し、フォーム送信に必要な JavaScript を削除しました。

于 2012-04-17T17:00:41.287 に答える