request.getReader()不能直接用吗?
java.lang.IllegalStateException: getReader() called after getInputStream() called 报这个错误是什么意思?
我是想获得上传的文件流,然后解析。直接用这个request.getReader()就报错了,求解

解决方案 »

  1.   

    getReader() called after getInputStream() called在调用getReader()前,先调用getInputStream()一个是字符流,一个是字节流,java.io里面讲的有包装
      

  2.   

    request.getReader()   这东西当然不能直接用   你创建文件流没有
      

  3.   

    你以前调用了getInputStream()没用关掉就调用getReader()。
    如2楼所说,这两一个是字符一个是字节,一次只能打开一个。LZ你在调用getReader()前确定InputStream被关掉。
      

  4.   

    如果调用了getInputStream,就不能再调用reader()了
      

  5.   

    没调用getInputStream?我直接在Action里面,写了个request.getReader(),就报错了。明天再看看