InputStream i;
InputStream i2;
i=request.getInputStream();
i2=request.getInputStream();
i和i2有联系吗?为什么使用i后,i2变成空了?

解决方案 »

  1.   

    不可以调用两次request.getInputStream
      

  2.   

    我说错了,sorry!
    你是不是用readline()方法后,已经到了流的末尾
    可以看一下现在的readline是不是返回-1,就知道了
      

  3.   

    to:ChDw(米)
    j2eeapi里只说,getinputstream()和getReader()只能调用一个,也没说只能调用一次阿
      

  4.   

    如果要再用getinputstream(),怎么办???
      

  5.   

    我目前也遇到这个问题了,好像getinputstream()确实只调用一次,具体请看
    http://community.csdn.net/Expert/topic/4425/4425741.xml?temp=.5837671
      

  6.   

    在 request 中   只能取得 一次!
      

  7.   

    如果要再用getinputstream(),怎么办???
    好问题啊! 看来你还没毕业。   在一个请求中  只能取得一次,下次怎么用呢?难道不操作request就 不行吗?  使用第一个取得 的流。