在使用Java Web開發中,經常需要從前端的json數據中獲取屬性值。在JSP頁面中,可以使用el表達式輕松地完成該操作。
假設有以下的json數據:
{ "name":"Marry", "age":25, "gender":"female" }
要獲取其中的屬性值,可以使用以下的el表達式:
${json.name} //獲取name屬性的值,返回Marry ${json.age} //獲取age屬性的值,返回25 ${json.gender} //獲取gender屬性的值,返回female
其中,json指的是前端傳入的json數據名稱。
如果json中還有嵌套的數據,也可以通過el表達式獲取。
{ "name":"Peter", "age":30, "address":{ "province":"Guangdong", "city":"Shenzhen", "street":"Nanshan Road" } }
要獲取其中的嵌套屬性值,可以使用以下的el表達式:
${json.name} //獲取name屬性的值,返回Peter ${json.age} //獲取age屬性的值,返回30 ${json.address.province} //獲取address中province屬性的值,返回Guangdong ${json.address.city} //獲取address中city屬性的值,返回Shenzhen ${json.address.street} //獲取address中street屬性的值,返回Nanshan Road
通過以上的代碼,我們可以輕松地從前端的json數據中獲取屬性值,方便我們在Java Web開發中的使用。