原文:spring mvc處理http請求報錯:java.lang.IllegalStateException: getInputStream() has already been called for this request

發送post請求到controller處理失敗,報錯日志如下: 從報錯信息看是調用了兩次ServletRequest的getInputStream ,但實際上getInputStream 和getReader 只能調用一次,第二次無論是再調哪個都報錯。代碼跟debug調試,發現是入參json轉換時調用ServletRequest的子類HttpServletRequest的getReader 時報 ...

2017-04-26 19:09 1 8645 推薦指數:

查看詳情

java.lang.IllegalStateException: getOutputStream() has already been called for this response

1.問題描述:   在導出數據庫某時間段的數據,然后獲得Excel,雖然頁面可以順利導出,但后台報錯如下:(雖然不影響導出效果,但看到后台的異常,內心還是不舒服的)  從字義上分析:getOutputStream()已經調用了這個響應,就是重復被調用引起的異常。 2.問題分析 ...

Fri Dec 20 20:03:00 CST 2019 0 1806
java.lang.IllegalStateException: getOutputStream() has already been called for this response

1.問題描述:   在導出數據庫某時間段的數據,然后獲得Excel,雖然頁面可以順利導出,但后台報錯如下:(雖然不影響導出效果,但看到后台的異常,內心還是不舒服的)   從字義上分析:getOutputStream()已經調用了這個響應,就是重復被調用引起的異常。 2.問題分析 ...

Sat Aug 11 01:06:00 CST 2018 3 25440
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM