0

いくつかのArraylist値を反復処理したいので、foreachコレクション用のMule 3.3ではforeach、ArrayListを反復処理するために使用しています。

反復は正常に機能していますが、反復後、現在のペイロードが必要です。現在のペイロードを取得する代わりに、foreachArrayListのような以前のペイロードを取得しています。

    <flow name="">
    <component java="ArrayList"/>
    <foreach >
    <component java="getting arrayList value"/>
    </foreach>
    <logger message="DAVID#[payload]" />

ここでは、このペイロード「gettingarrayListvalue」の代わりにjava="ArrayList"を取得しています

foreachを介して現在のペイロードを取得するのを手伝ってください。

4

1 に答える 1

0

あなたの問題を理解するのは非常に難しいです。

ドキュメントには次のように記載されています。

次のMuleEventメッセージ プロセッサに送信されるメッセージは、foreach に到着したメッセージと同じです。

それはあなたが気づいていることではありませんか?他に何が欲しいですか?

于 2012-07-24T18:17:04.213 に答える