最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于struts返回對象json格式數(shù)據(jù)的方法

 更新時間:2013年04月07日 16:17:54   作者:  
以下為大家介紹,關(guān)于struts返回對象json格式數(shù)據(jù)的方法,希望對有需要的朋友有所幫助。

想在struts中返回一個對象的json數(shù)據(jù),通過定義

復(fù)制代碼 代碼如下:

<action name="getUserByName" class="com.action.UserManagerAction" method="getUserByName">
<result name="success" type="json">
userInfo
</result>
</action>

結(jié)果返回的是整個action類的所有成員變量的json數(shù)據(jù)。要想返回userInfo對象的數(shù)據(jù),需要將返回參數(shù)定義為root對象

復(fù)制代碼 代碼如下:

<action name="getUserByName" class="com.action.UserManagerAction" method="getUserByName">
<result name="success" type="json">
<param name="root">
userInfo
</param>
</result>
</action>

下面是返回各種json數(shù)據(jù)的定義

復(fù)制代碼 代碼如下:

<!-- 封裝所有的get開頭的方法 -->
<result type="json" name="user">
</result>

<!-- 只包含user.id屬性 -->
<result type="json" name="user">
<param name="includeProperties">
user\.id
</param>
</result>

<!-- 返回user的JSON List列表,其中userInfosList是action中的一個List類型的屬性,userInfosList \[\d+\]\. userName表示,userInfosList中存儲的對象0..end的userName屬性(list中存儲的對象必須有userName屬性)
-->
<result name="success" type="json">
<param name="includeProperties">
userInfosList\[\d+\]\.userName,userInfosList\[\d+\]\.password
</param>
</result>

<!-- 不包含user屬性 -->
<result type="json" name="list">
<param name="excludeProperties">
user
</param>
</result>

<!-- 根對象只包含user -->
<result type="json">
<param name="root">
user
</param>
</result>

<!-- "root"對象中父類的field(屬性)不會(會?) 默認(rèn)存放到 JSON數(shù)據(jù)中,如果不想這樣做,需要在配置時指定 ignoreHierarchy 為 false: -->
<result type="json">
<param name="ignoreHierarchy">false</param>
</result>

相關(guān)文章

  • Spring MVC配置雙數(shù)據(jù)源實(shí)現(xiàn)一個java項(xiàng)目同時連接兩個數(shù)據(jù)庫的方法

    Spring MVC配置雙數(shù)據(jù)源實(shí)現(xiàn)一個java項(xiàng)目同時連接兩個數(shù)據(jù)庫的方法

    這篇文章主要給大家介紹了關(guān)于Spring MVC如何配置雙數(shù)據(jù)源實(shí)現(xiàn)一個java項(xiàng)目同時連接兩個數(shù)據(jù)庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 在Ubuntu系統(tǒng)下安裝JDK和Tomcat的教程

    在Ubuntu系統(tǒng)下安裝JDK和Tomcat的教程

    這篇文章主要介紹了在Ubuntu系統(tǒng)下安裝JDK和Tomcat的教程,這樣便是在Linux系統(tǒng)下搭建完整的Java和JSP開發(fā)環(huán)境,需要的朋友可以參考下
    2015-08-08
  • Java編程用指定字符打印菱形實(shí)例

    Java編程用指定字符打印菱形實(shí)例

    本文主要介紹了用指定的字符打印菱形的方法實(shí)例,一個簡單容日上手的小程序,喜歡的朋友可以拿來練習(xí)一下。
    2017-09-09
  • Netty分布式Future與Promise執(zhí)行回調(diào)相關(guān)邏輯剖析

    Netty分布式Future與Promise執(zhí)行回調(diào)相關(guān)邏輯剖析

    這篇文章主要為大家介紹了Netty分布式Future與Promise執(zhí)行回調(diào)相關(guān)邏輯剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • JavaFX實(shí)現(xiàn)簡易時鐘效果(一)

    JavaFX實(shí)現(xiàn)簡易時鐘效果(一)

    這篇文章主要為大家詳細(xì)介紹了JavaFX實(shí)現(xiàn)簡易時鐘效果的第一篇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • RocetMQ搭建步驟與問題解決之道

    RocetMQ搭建步驟與問題解決之道

    這篇文章主要給大家介紹了關(guān)于RocetMQ搭建步驟與問題解決之道的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解Spring 參數(shù)驗(yàn)證@Validated和@Valid的區(qū)別

    詳解Spring 參數(shù)驗(yàn)證@Validated和@Valid的區(qū)別

    這篇文章主要介紹了詳解參數(shù)驗(yàn)證 @Validated 和 @Valid 的區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • SpringBoot發(fā)現(xiàn)最新版Druid重大問題(坑)

    SpringBoot發(fā)現(xiàn)最新版Druid重大問題(坑)

    這篇文章主要介紹了SpringBoot發(fā)現(xiàn)最新版Druid重大問題(坑),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • CentOS安裝solr 4.10.3詳細(xì)教程

    CentOS安裝solr 4.10.3詳細(xì)教程

    這篇文章主要為大家詳細(xì)介紹了CentOS安裝solr 4.10.3的詳細(xì)教程 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • MybatisPlus多數(shù)據(jù)源及事務(wù)解決思路

    MybatisPlus多數(shù)據(jù)源及事務(wù)解決思路

    這篇文章主要介紹了MybatisPlus多數(shù)據(jù)源及事務(wù)解決思路,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01

最新評論

沁阳市| 务川| 云南省| 旌德县| 奇台县| 嘉峪关市| 汤阴县| 水富县| 喀什市| 怀柔区| 大连市| 东台市| 岱山县| 阳朔县| 十堰市| 岳阳市| 花垣县| 临澧县| 稷山县| 普格县| 桑植县| 常山县| 延长县| 南江县| 德兴市| 延寿县| 宽城| 永昌县| 剑阁县| 泉州市| 浙江省| 喀喇沁旗| 繁峙县| 久治县| 益阳市| 金昌市| 大石桥市| 毕节市| 建瓯市| 浠水县| 板桥市|