Http请求状态码
200:正常404:资源找不到400:请求类型不匹配500:后台程序抛出异常游览器抛出的异常其实跟最基础的JAVA程序抛出异常是相似的只是异常提醒出现的位置不同,外加给了异常类型的数字(200,404等)
举例1:java. lang. NumberFormatException: null
意思是你的数字转换异常,而且是出现了null转换为数字的错误
null 的意思是 空 , 没办法转换数字,更转换不出 0
查看报错信息
java.lang.NumberFormatException: nulljava.base/java.lang.Integer.parseInt(Integer.java:614)java.base/java.lang.Integer.parseInt(Integer.java:770)org.apache.jsp.MyJSPforRequest_jsp._jspService(MyJSPforRequest_jsp.java:132)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:794)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)jakarta.servlet.http.HttpServlet.service(HttpServlet.java:794)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
检查程序,一般分为两种情况:
1、原因:在自己的测试项目中,没有在URL中传参导致有的参数在后台被转换类型时,参数只有null解决:下次记得传参
2、原因:你的程序本身就有Bug解决:你可以顺着游览器提供的异常提示,从下到上,找到抛出错误的位置找到你的Bug,修复它
举例2:java. lang. NullPointerException
原因和上面一样,不再赘述
只是,传的参数不再是基本数据类型的数字,而是引用类型的数据
注意:JAVA有Integer等类型,对于此类错误,为确保找得到异常抛出处,建议打几个断点