标签: freemarker
我想在字符串" bean.data.id"上执行eval,但是" bean.data"一片空白。有没有办法让这个表达式不抛出异常?或者处理这个问题的正确方法是什么?非常感谢!
${name?eval} name = 'bean.data.id' bean = {"data": null}
答案 0 :(得分:2)
你可以这样做(假设在${'(${name})!'?eval} 上没有打印就好了):
${'(${name})!'?eval}
git reflog