HTTP Status 500 -问题怎么解决

typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatprevent... type Exception report

message

description The server encountered an internal error () that
prevented it from fulfilling this request.

exception
java.lang.NumberFormatException: For input string: "null"
java.lang.NumberFormatException.forInputString(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
com.realstyle.servlet.EmergencyMessageServlet.doPost(EmergencyMessageServlet.java:142)
com.realstyle.servlet.EmergencyMessageServlet.doGet(EmergencyMessageServlet.java:931)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

note The full stack trace of the root cause is available in the
Apache Tomcat/7.0.22 logs.
展开
 我来答
晶鑫森淼焱垚畾
2015-11-10 · TA获得超过1876个赞
知道小有建树答主
回答量:2361
采纳率:0%
帮助的人:680万
展开全部
你服务器代码出现了没有捕获的异常啊,所以程序结束了!

从异常调用站来看,是要把一个字符串转换成整数,但是字符串是null的,所以出异常了。

你看看EmergencyMessageServlet.java:142这一行代码啊!
追问
这个是在操作中出现的  想知道这是程序问题 还是操作不当引起的
追答
这个是你程序有问题啥,你没有考虑异常输入!

使用parseInt就是可能抛出NumberFormatException异常,

你程序要捕获和处理这种异常,然后返回错误提示给客户啊,二不是目前这样,

直接暴露500错误给客户!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式