我有一个表达式来从资源中读取文件:
#[Thread.currentThread().getContextClassLoader().getResourceAsStream('abc.txt')]
它工作正常,但我想使用像这样的变量:
#[Thread.currentThread().getContextClassLoader().getResourceAsStream(flowVars['fileName'])]
它不起作用,
感谢您的帮助。
解决
flowVars.filename
而不是flowVars['fileName']
它有效,但我无法得到它,我使用记录器与此MEL #[flowVars['filename']]
并且它也有效,但在第二个MEL它失败。答案 0 :(得分:-1)
试试这个,使用变量名而不是使用关键字“flowVars”
#[Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName)]