天天看點

異常解決方案:IllegalStateException: getWriter() has already been called for this response

自己在開發一個生成二維碼的東西,開發的過程中遇到各種各樣的問題,這個是其中一個,解決方案如下:

1.不調用out或者getoutputStram在同一個類中。

2.在調用之前使用方法:out.clear();

3.使用方法:response.reset();

 一句話說明白:在java開發中,out和getoutputStram()是無法共存的,必須去掉一個。

原因:在servlet開發中,字元流和位元組流是無法共存的,而同時使用必然報錯。

抛磚引玉,如哪位朋友有其他解決方案請留言,謝謝

<br/>