通過HttpServletResponse 將異常資訊顯示在網頁上
阿新 • • 發佈:2019-01-10
通過HttpServletResponse 的sendError(sc, msg); 可將異常資訊在網頁上顯示
程式碼:
package www.csdn.net.day35.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class DemoServlet1 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try{ int i=1/0; }catch(Exception e){ //設定錯誤介面及內容 response.sendError(response.SC_NOT_FOUND, e.getMessage()); } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }
效果: