0
camel elを使用して配列の値を評価しようとしていますが、これは機能しません。評価を受けるにはどうしたらよいですか?あなたはJavaの設定の使用を使用している場合Apache Camel - ELが配列内の要素を評価する
<c:choice>
<c:when>
**<c:el>${ in.body.system.id in [34, 35]}</c:el>**
<c:bean ref="transformUtils" method="removeUser(${in.body}, '99999')"/>
</c:when>
<c:otherwise>
<c:to uri="activemq:queue:systemOk"/>
</c:otherwise>
</c:choice>
ため
simple("${in.body.system.id} in [34, 35]")
使用これは、[34でこの '$ {in.body.system.id}としてみてください35] ' – pvpkiran
これはエラーを生成しませんが、評価は機能しません。私はIDが35であるシステムを持っていますが、このIDは配列にありますが、評価はfalseを返します。 – maikelsperandio
この '$ {in.body.system.id}'のロギングを試してみてください。 – pvpkiran