1
我想對字符串「bean.data.id」執行eval,但「bean.data」爲null。有什麼辦法讓這個表達式不會拋出異常嗎?或者處理這個問題的正確方法是什麼?非常感謝!在freemarker中遞歸處理null
${name?eval}
name = 'bean.data.id'
bean = {"data": null}
我想對字符串「bean.data.id」執行eval,但「bean.data」爲null。有什麼辦法讓這個表達式不會拋出異常嗎?或者處理這個問題的正確方法是什麼?非常感謝!在freemarker中遞歸處理null
${name?eval}
name = 'bean.data.id'
bean = {"data": null}
你可以這樣做(假設null
打印無所不精):
${'(${name})!'?eval}