在JSP頁面中,我們經常需要從JSON中取出數據并在頁面中動態展示。EL表達式是一種JSP中的表達式語言,它可以讓我們很方便地從JSON中取出值。
// 假設有如下JSON對象 var person = { "name": "小明", "age": 18, "gender": "男" }
EL表達式取JSON中的值的方式如下:
${person.name}
取出name的值,即"小明"${person.age}
取出age的值,即18${person.gender}
取出gender的值,即"男"
需要注意的是,在EL表達式中,用.表示對象屬性,用[]表示數組下標,因此如果JSON中的某個屬性名中含有特殊字符,可以使用[]來取值。例如:
var student = { "stu-name": "小紅", "stu-age": 17, "stu-gender": "女" }
可以使用下面的EL表達式來取出值:
${student['stu-name']}
取出stu-name的值,即"小紅"${student['stu-age']}
取出stu-age的值,即17${student['stu-gender']}
取出stu-gender的值,即"女"
上一篇el表達式取值json
下一篇python 來勢洶洶