现有一个servlet要响应外界post来的数据(如xml数据包),代码如下: public void doPost(HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        System.out.println("******Start*********");
        InputStream ins =request.getInputStream();
        byte[] buf=new byte[1024];
        int r;
        StringBuffer sb=new StringBuffer();
        while((r=ins.read(buf))!=-1)
            sb.append(new String(buf,0,r));
        System.out.println("First Read Inputstream");
        System.out.println(sb.toString());        InputStream ins2 =request.getInputStream();
        StringBuffer sb2=new StringBuffer();
        while((r=ins.read(buf))!=-1)
            sb2.append(new String(buf,0,r));
        System.out.println("Second Read Inputstream");
        System.out.println(sb2.toString());        System.out.println("******End*********");
        return ;
    }
  问题:
  发现在流(inputstream)的过程,有一个这样的问题:当把request里的流读过一次之后,若是想第二次再读,则是再读不出内容了。   是否有办法,可以让request里的流内容可以被外界读取N次!!!