運用的是Struts2框架。
一個錯誤頁面404.jsp
控制層代碼:
public String rerror() {
return "error";
}
struts2代碼:
<result name="error" type="redirect">/404.jsp</result>
訪問action,後出現錯誤提示信息:
HTTP Status 500 - Cannot call sendError() after the response has been committed
從網上找到說是兩次提交了response,但是我僅僅只是return "error"還是會出錯。
這個問題已經糾結了好久。求指教。
1.servlet或jsp中,重復調用response的 getOutputStream(),response.getWriter()方法
2.form表單裡沒有 method="post" action=""參數
3.看JDBC操縱數據庫的代碼,仔細看,例如調用的對象的屬性為null。
Connection conn=null; 之後之就調用了conn.??的方法
我就時錯在這裡
僅供參考!