<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)在正在研究
    主站蜘蛛池模板: 亚洲人成色在线观看| 亚洲国产成人久久精品动漫| 亚洲成_人网站图片| 97国产免费全部免费观看| 亚洲白嫩在线观看| 久久笫一福利免费导航| 亚洲成a人片在线观看播放| 无码免费一区二区三区免费播放 | 亚洲日韩精品A∨片无码加勒比| 免费H网站在线观看的| 亚洲日本在线免费观看| 国拍在线精品视频免费观看| 亚洲性色精品一区二区在线| 成人免费a级毛片无码网站入口| 亚洲精品无码专区| 免费人成网站7777视频| 一级特黄录像视频免费| 亚洲国产综合无码一区| 亚洲高清视频免费| 亚洲欧洲国产综合AV无码久久| 日本黄页网站免费| 中文字幕无线码免费人妻| 亚洲精品成人网站在线观看| 最近中文字幕电影大全免费版| 亚洲人成电影在线观看网| 在线观看成人免费视频| xvideos永久免费入口| 一区二区三区亚洲| 成在人线AV无码免费| 国产免费牲交视频免费播放| 久久精品国产精品亚洲色婷婷| 无码人妻久久一区二区三区免费丨| 亚洲AV无码之国产精品| a级亚洲片精品久久久久久久| 蜜桃成人无码区免费视频网站 | 亚洲依依成人精品| 亚洲第一页日韩专区| 67194成手机免费观看| 精品亚洲视频在线| 亚洲AV无码成人网站久久精品大| 在线观看的免费网站|