close

由於程式需要用到JSON,加上太習慣用 MVC架構 ,
發現有個好用的JSP taglib - JSON Tag Library。
用途就是讓你,很輕易,很乾淨(程式碼)的組出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>。

<code>

<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>

</code>

假設,m 是一個會員資料的JavaBean。m.nickName是他的暱稱。m.addressList是他的聯絡地址列表。

產生的JSON結構如下。

{ nickName: "馬克思",
  addressList:[ { city: "台北市", address: "復興北路xx號" }, 
                        { city: "基隆市", address: "愛四路oo號" }
                      ]
}

更多的使用方式可參考原始網站的資料。”

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 totology 的頭像
    totology

    Mr. 8的單身日記

    totology 發表在 痞客邦 留言(0) 人氣()