1
我試圖從jexl2移動到jexl3,我注意到它拋出異常開始於$的變量。它曾用於jexl2。問題是,我一直在廣泛使用這個地方。
這個作品在jexl2
JexlContext jc = new MapContext();
jc.set("$a", "A00123");
jc.set("r", r);
Expression e = jexl.createExpression("r.header.mrn=$a");
但拋出這個在jexl3:
Exception in thread "main" org.apache.commons.jexl3.JexlException$Variable: undefined variable a
是否有解決方法或我沒有移動到jexl3的方式嗎?