国产探花免费观看_亚洲丰满少妇自慰呻吟_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

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰县| 浦江县| 贵定县| 比如县| 仁布县| 宜宾市| 武山县| 六盘水市| 宁波市| 锦屏县| 比如县| 满洲里市| 平陆县| 扎赉特旗| 武宁县| 北海市| 安西县| 垣曲县| 庐江县| 蛟河市| 紫阳县| 水城县| 盐池县| 乌海市| 防城港市| 阆中市| 西昌市| 汽车| 清苑县| 寿光市| 岑溪市| 保靖县| 澜沧| 丁青县| 江西省| 满城县| 芦溪县| 庐江县| 龙江县| 义马市| 通海县|