<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    coolfiry

    認(rèn)認(rèn)真真做人,兢兢業(yè)業(yè)做事!
    posts - 39, comments - 17, trackbacks - 0, articles - 0
    在項(xiàng)目使用CXF的過(guò)程中,遇到了有關(guān)List作為傳輸參數(shù)的時(shí)候,如果WebService端沒有明確給出List的泛型類型會(huì)報(bào)錯(cuò)。
    例如
    CXF的WebService端口接口的一個(gè)方法為為:
    1 public boolean updateMessageStatus(List batchIds);

    客戶端的的調(diào)用為:
    1 //預(yù)先初始化cxf對(duì)象cxfObj
    2 List<String> list=new ArrayList<String>();
    3 list.add("1");
    4 cxfObj.updateMessageStatus(list);


    在客戶端進(jìn)行調(diào)用WebService時(shí)會(huì)發(fā)生錯(cuò)誤,錯(cuò)誤為:unexpected element (uri:"", local:"arg0")等,據(jù)分析生成的wsdl,這是因?yàn)镃XF在進(jìn)行數(shù)據(jù)marshal時(shí)不知道要將要轉(zhuǎn)換的類型。

    解決辦法是:在WebService端的接口必須用List的泛型類型參數(shù),如:

    1 public boolean updateMessageStatus(List<String> batchIds);

    這樣就完全解決問(wèn)題了。

    Feedback

    # re: CXF使用中List作為傳輸參數(shù)相關(guān)問(wèn)題的解決  回復(fù)  更多評(píng)論   

    2013-07-18 08:56 by 開發(fā)吧
    現(xiàn)在正在研究
    主站蜘蛛池模板: 国产一卡二卡≡卡四卡免费乱码| 亚洲va久久久噜噜噜久久狠狠| 亚洲精品视频观看| 又黄又大的激情视频在线观看免费视频社区在线 | 亚洲精品免费视频| 亚洲国产人成中文幕一级二级| 亚洲午夜电影一区二区三区| 两个人日本WWW免费版| 国产精品久免费的黄网站| 亚洲综合激情另类小说区| 三上悠亚电影全集免费 | 亚洲国产精品成人午夜在线观看 | 67194成是人免费无码| 亚洲AV无码第一区二区三区| 丁香六月婷婷精品免费观看| 免费观看一级毛片| 亚洲免费在线视频播放| 久久免费区一区二区三波多野| 亚洲第一视频在线观看免费| 亚洲色偷偷综合亚洲AV伊人蜜桃| 99re视频精品全部免费| 国产精品久久久亚洲| 亚洲成AV人在线播放无码| 亚洲色大成网站WWW国产| 最近2019免费中文字幕视频三| 中文字幕亚洲无线码a| 精品一区二区三区无码免费直播 | 国产精品高清全国免费观看| 亚洲一区二区三区免费视频| 69精品免费视频| 亚洲AV成人一区二区三区AV| 99久久精品毛片免费播放| 亚洲国产成人久久精品99| 激情无码亚洲一区二区三区 | 18禁男女爽爽爽午夜网站免费| 国产成人无码综合亚洲日韩| aaa毛片视频免费观看| 亚洲日本韩国在线| av成人免费电影| 国外亚洲成AV人片在线观看| 九九九国产精品成人免费视频|