如果我有诸如(不起作用)的代码:
def value = element.getAttribute("value")
Binding binding = new Binding();
binding.setVariable("valueExpression", value);
def interpolatedValue = new GroovyShell(binding).evaluate("return valueExpression")
println ("interpolated Value = $interpolatedValue")
xml 属性的值是“时间是 ${new Date()}”</p>
如何让 Groovy 在运行时评估这个表达式?
使用上面的代码,我得到“时间是 ${(new Date()}”而不是评估……。
感谢您的任何想法……