2016-07-18 53 views
1

我想對字符串「bean.data.id」執行eval,但「bean.data」爲null。有什麼辦法讓這個表達式不會拋出異常嗎?或者處理這個問題的正確方法是什麼?非常感謝!在freemarker中遞歸處理null

${name?eval} 

name = 'bean.data.id' 
bean = {"data": null} 

回答

2

你可以這樣做(假設null打印無所不精):

${'(${name})!'?eval}