程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> tomcat-Tomcat 時而訪問,時而報錯,又是 500

tomcat-Tomcat 時而訪問,時而報錯,又是 500

編輯:編程綜合問答
Tomcat 時而訪問,時而報錯,又是 500
    TestErr.jsp

<%@ page errorPage="ErrPage.jsp"%>
<%
String s="123Plus";
int i=Integer.parseInt(s);
out.println("s=" + s + " i=" + i);
%>

    ErrPage.jsp

<%-- ********* ErrPage.jsp ********* --%>
<%@ page contentType="text/html; charset=utf-8" %>
<%@ page isErrorPage="true" %>
【html】
【body text="red"】
錯誤信息:<%= exception.getMessage() %>
【/body】
【/html】
錯誤如圖
圖片說明
我的操作:
在地址欄裡輸入 http://localhost:8888/test/TestErr.jsp ,報 500 錯誤。
我試著調試,刪除TestErr.jsp中 "123Plus" 中的 Plus,訪問輸出: s=123 i=123
再改回來,訪問,輸出: 錯誤信息:For input string: "123Plus" (這才是正常情況!)
但是,訪問過其他地方,再回來訪問 TestErr.jsp 時,還是報錯..無語我都!
看馬老師的視頻自學,跟著敲代碼還報錯,都快崩潰了!~

最佳回答:


我測試了你的代碼,chrome裡面沒有問題的,Eclipse自帶的浏覽器即IE是不可以,需要修改下IE的設置就行了。參考如下:

1, IE設定 工具-->Internet選項-->高級--->顯示http友好錯誤信息(取消選擇) , 這樣就可以了
2, 設置指定錯誤頁頁狀態為正常,來告訴IE這不是一個服務器錯誤, 從而不顯示IE的自定義錯誤頁.
參考http://zhuchengzzcc.iteye.com/blog/1499472

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved