我也碰到了这个问题,对自动生成的soap包操作后,soap包的结构变化很大。大家这个问题解决了么,怎么才能保持不变?大侠现身吧,给说说

解决方案 »

  1.   

    我估计你的问题出现在这句上:
    Message msg = new Message(request,false,"image/gif",null);不过我在执行楼主的程序时下面这句引起NullPointer问题:
    AttachmentPart attachment1 = message.createAttachmentPart(dh1);楼主可否说明为什么需要将SOAP转换为Stream?
    这样似乎不太符合SOAP本身的设计理念。
    实际应用中,就是用SAAJ也稍嫌繁琐。直接将DataHandler当参数传过去,
    另一端不管何种语言都能直接接收。十分简便。