国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

struts-json-pluginresult中配置對象的序列化

2019-11-14 15:32:01
字體:
來源:轉載
供稿:網友

注意: 在使用strtus-json-plugin序列化對象屬性,配置result標簽下includePRoperties屬性時使用 對象名.*或則指定屬性名的方式,不能光寫對象屬性名。

問題:

    action中有兩個屬性: String result 和 List類型的users。通過struts-json-plugin將這兩個屬性序列化成json字符串并返回到客戶端,配置如下:

 

  <action name = "" class = "">   <result name =  "success" type = "json">          <param name = "includeProperties">       result , users       </param>     </result>     </action>

 

通過上面的配置,返回到客戶端頁面僅僅能看到result的值,users顯示為{},空。

修改配置:

 

   <action name = "" class = "">   <result name =  "success" type = "json">          <param name = "includeProperties">       result , users/[/d+/]      </param>     </result>     </action>

 

客戶端頁面可以正常獲取result的值,但是users的值顯示為{{},{}....}。顯然,沒有正確獲取到值。

修改配置:

   <action name = "" class = "">   <result name =  "success" type = "json">          <param name = "includeProperties">       result , users/[/d+/].*      </param>     </result>     </action>

 

 

可以正常獲取result和users的值。

 

也可以只序列化User對象中的某些屬性,例如只序列化name:

  

users/[/d+/].name

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂伦春自治旗| 富蕴县| 青浦区| 兴安县| 杭锦后旗| 鄂伦春自治旗| 华坪县| 揭阳市| 城固县| 彰化市| 玉门市| 彭阳县| 日照市| 六安市| 霍邱县| 蒲城县| 沅江市| 华坪县| 五河县| 建德市| 白沙| 浪卡子县| 三门县| 浦北县| 囊谦县| 汶上县| 邻水| 马关县| 达州市| 新乡市| 永平县| 海南省| 古田县| 广灵县| 镇赉县| 永川市| 日土县| 安多县| 安龙县| 邢台市| 锡林浩特市|