JSON-taglib 是 JSP 2.0 標(biāo)簽庫,用于生產(chǎn) JSON (JavaScript Object Notation) 數(shù)據(jù)結(jié)構(gòu)。
使用方法:
把 Json-taglib.jar 到 WEB-INF/lib目錄
下面是一個示例:
<json:object>
<json:property name="outer" value="foo"/>
<json:object name="inner">
<json:property name="innerProp1" value="val1"/>
<json:property name="innerProp2" value="val2"/>
<json:object name="inner2">
<json:property name="inner2Prop1" value="in2p1"/>
<json:property name="inner2Prop2" value="in2p2"/>
</json:object>
</json:object>
</json:object>
輸出的內(nèi)容如下:
{
"outer": "foo",
"inner": {
"innerProp1": "val1",
"innerProp2": "val2",
"inner2": {
"inner2Prop1": "in2p1",
"inner2Prop2": "in2p2"
}
}
}
JSON Arrays
使用數(shù)組
<json:object>
<json:array name="days" items="${days}"/>
<json:array name="bools" items="${bools}"/>
<json:array name="numbers" items="${numbers}"/>
</json:object>
輸出的結(jié)果:
{
"days":["Mon","Tue","Wed","Thur","Fri","Sat","Sun"],
"bools":[true,false,true],
"numbers":[1,2,3]
}
JSON-taglib 官網(wǎng): http://json-taglib.sourceforge.net/
Good Luck!
Yours Matthew
posted on 2008-11-03 19:30
x.matthew 閱讀(2334)
評論(0) 編輯 收藏 所屬分類:
Best Practise(JDK API)