用途就是讓你,很輕易,很乾淨(程式碼)的組出JSON的資料結構。
範例:
1.先下載 json-taglib.jar 放置 /WEB-INF/lib 下。
2.jsp中加入 taglib 的宣告!前置文字這裡使用「json」。
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>
3.產生的JSON資料結構:
要產生物件,就用<json:object>...</json:object>
要產生屬性,使用<json:property/>。
要產生陣列,使用<json:array>..</json:array>。
<json:object>
<json:property name="nickName" value="${m.nickName}"/>
<json:array name="addressList" var="item" items="${m.addressList}">
<json:object>
<json:property name="city" value="${item.city}"/>
<json:property name="address" value="${item.address}"/>
</json:object>
</json:array>
</json:object>
假設,m 是一個會員資料的JavaBean。
m.nickName是他的暱稱。
m.addressList是他的聯絡地址列表。
產生的JSON結構如下。
{
nickName: "馬克思",
addressList:[
{
city: "台北市",
address: "復興北路xx號"
},
{
city: "基隆市",
address: "愛四路oo號"
}
]
}
更多的使用方式可參考原始網站的資料。
json-taglib : JSON Rendering JSP Tag Library
沒有留言:
張貼留言