【发布时间】:2019-10-25 18:30:09
【问题描述】:
当我学习 servlet 时,我使用了方法 doGet() 并且我使用了 Get 请求方法,出现了 HTTP 状态 500 错误,但是在使用 doPost() 和发布请求时工作得非常好。为什么我不能使用 doGet()。
HTTP 状态 500 – 内部服务器错误 输入异常报告
消息为空
描述服务器遇到了一个意外情况,导致它无法完成请求。
例外
java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
com.kiran.AddServlet.doGet(AddServlet.java:12)
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
注意根本原因的完整堆栈跟踪可在服务器日志中找到。
Apache Tomcat/9.0.27
【问题讨论】:
-
发布您的代码,您似乎正在尝试解析一个为空的数字。
-
您的推荐对您有帮助,谢谢
-
这很容易:D
-
ikr 但有时你无法找到错误所在.. xD @locus2k
-
请作为答案@locus2k