本帖最后由 syj0301 于 2012-02-08 16:08:14 编辑

解决方案 »

  1.   

    从request中拿到inputStream,然后read.应该是xml格式的东西.
    没具体测试
      

  2.   

    webservice又没有参数表的...
    那是个xml流,你完全可以自己读出来,另外解析
      

  3.   

    测试了inputStream,里边确实有参数信息。不过读取之后会影响后边的处理。
    测试代码:ServletInputStream is = request.getInputStream();
    Object obj = webServiceContext.getMessageContext().get(MessageContext.SERVLET_REQUEST);
    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
    String content;
    while ((content = reader.readLine()) != null) {
    System.out.println(content);
    }请问有没有方法即可以取得Stream中的信息,又不清空Stream的内容?
    或者其它方案?