我试图在mule中使用嵌套表达式,但它不起作用。
<When evaluator="json" expression="status/#groovy:message.getSessionProperty('user')]='Active'">
但是当我尝试使用静态方式时,它正在工作。
<When evaluator="json" expression="status/john='Active'">
我正在使用mule 3.3.0版本。有人提到嵌套表达式在mule 3.3.0中工作
答案 0 :(得分:0)
执行此操作的最佳方法是连接表达式而不是嵌套表达式。
例如,当条件如下所示时:
<when expression="#[json:status]/#[groovy:message.getSessionProperty('user')]='Active'">
请注意,自Mule 3.3.0起,默认和推荐的表达语言为MEL