当前位置: 代码迷 >> J2SE >> 运行WEB项目时出错,请教这是为什么
  详细解决方案

运行WEB项目时出错,请教这是为什么

热度:30   发布时间:2016-04-24 15:08:32.0
运行WEB项目时出错,请问这是为什么?
HTTP   Status   500   -   type   Exception   report
message   description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.
exception   java.lang.NumberFormatException:   null
  java.lang.Integer.parseInt(Integer.java:415)
  java.lang.Integer.parseInt(Integer.java:497)
  com.webtier.ManagerServlet.doGet(ManagerServlet.java:27)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note   The   full   stack   trace   of   the   root   cause   is   available   in   the   Apache   Tomcat/5.5.23   log

发布到tomcat项目也可以运行,在jbuilder调试出上面错误,上面的意思的   JDK自带类出错吗??


------解决方案--------------------
com.webtier.ManagerServlet.doGet(ManagerServlet.java:27)


杩欓噷浣犵殑浠g爜涓?寘鍚獻nteger.parseInt绫诲瀷杞?崲锛屼絾鏄?嵈娌℃垚鍔熻浆鎹㈡垚涓?涓猧nt锛屾墍浠ュ紓甯
------解决方案--------------------
ManagerServlet.java:27琛屼娇鐢↖nteger.parseInt閫犳垚鐨勶紝鍥犱负鍙傛暟鏄痭ull鎴栬?呮棤娉曡浆鍖栦负鏁存暟锛屾瘮濡俢3a浠?涔堢殑锛岄?鍏堢敤姝e垯妫?鏌ヤ竴涓嬫槸鍚︽槸鏁板瓧锛屾垨鑰卼ry..catch涓?涓
------解决方案--------------------
com.webtier.ManagerServlet.doGet(ManagerServlet.java:27)
27琛屼唬鐮佸嚭閿欙紝寮傚父鐨勭被鍨嬫槸java.lang.NumberFormatException: null
浼拌?浣犳槸瀵筺ull瀵硅薄杩涜?鏍煎紡鍖栦簡锛屾墍浠ラ敊澶
------解决方案--------------------
为什么我看中文全是乱码?

------解决方案--------------------
我的也是,全是乱码,怎么搞得。
http://yulefun.com
------解决方案--------------------
com.webtier.ManagerServlet.doGet(ManagerServlet.java:27)
是你自己出错了
当应用试图把一个字符串转换成一个数值类型,但是这个字符串没有恰当的格式,抛出该异常。
可能你调用了Integer.parse(a)
a里面有非数字

------解决方案--------------------
please check your codes carefully

------解决方案--------------------
这个帖子,我昨天晚上看见就是乱码,还不能回帖,汗
------解决方案--------------------
关注
------解决方案--------------------
please check your codes carefully
---------------------------------

检查request.getParameter( "method ")
这里返回null
你试图Integer.parseInt(null);
------解决方案--------------------
request.getParameter( "method ") 得出的结果可能有非数字 建议你先后台打印一下此值
system.out.println(request.getParameter( "method ") );
看看是不是有非数字
若有null或 " "
请做判断
if(request.getParameter( "method ")!=null && request.getParameter( "method ").equals( " ")==false)
{
继续代码...
}

代码迷推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.daimami.com/search?q=317
  相关解决方案