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

解決:jsp

因爲jsp container在處理完成請求後會調用releasePageContet方法釋放所用的PageContext object,而且同時調用
getWriter方法,因爲getWriter方法與在jsp頁面中使用流相關的getOutputStream方法衝突,因此會形成這種異常,解決
辦法是:只須要在jsp頁面的最後加上兩條語句:  
out.clear();
out=pageContext.pushBody();便可(其中out,pageContext均爲jsp內置對象!)
相關文章
相關標籤/搜索