我以标准方式在 Java 中使用 JEXL:
var script = new JexlBuilder().create().createScript(jexlScript);
var jexlContext = new MapContext();
var returnString = (String) script.execute(jexlContext));
假设 jexScript 看起来像:
var paramA = 'AAAA';
var paramB = 'BBBB';
var command = paramA + '\n' + paramB;
return command;
输出是:
AAAA\nBBBB
我的问题是:如何引入新行字符以正确格式化此文本?或任何其他方式在 Jexl 中创建的字符串中获得新的行分隔。