【问题标题】:Servlet doGet() returns HTTP Status 500Servlet doGet() 返回 HTTP 状态 500
【发布时间】: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

标签: java jsp servlets


【解决方案1】:

似乎我试图解析一个为空的数字。

【讨论】:

    【解决方案2】:

    从您的 sn-p 堆栈跟踪看来,您正在尝试解析一个空数。

    【讨论】:

      猜你喜欢
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 2017-05-15
      • 2014-10-26
      • 1970-01-01
      • 2011-01-01
      相关资源
      最近更新 更多