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自带类出错吗??

解决方案 »

  1.   

    com.webtier.ManagerServlet.doGet(ManagerServlet.java:27)
    杩欓噷浣犵殑浠g爜涓寘鍚獻nteger.parseInt绫诲瀷杞崲锛屼絾鏄嵈娌℃垚鍔熻浆鎹㈡垚涓€涓猧nt锛屾墍浠ュ紓甯
      

  2.   

    ManagerServlet.java:27琛屼娇鐢↖nteger.parseInt閫犳垚鐨勶紝鍥犱负鍙傛暟鏄痭ull鎴栬€呮棤娉曡浆鍖栦负鏁存暟锛屾瘮濡俢3a浠€涔堢殑锛岄鍏堢敤姝e垯妫€鏌ヤ竴涓嬫槸鍚︽槸鏁板瓧锛屾垨鑰卼ry..catch涓€涓
      

  3.   

    com.webtier.ManagerServlet.doGet(ManagerServlet.java:27)
    27琛屼唬鐮佸嚭閿欙紝寮傚父鐨勭被鍨嬫槸java.lang.NumberFormatException: null
    浼拌浣犳槸瀵筺ull瀵硅薄杩涜鏍煎紡鍖栦簡锛屾墍浠ラ敊澶
      

  4.   

    我的也是,全是乱码,怎么搞得。
    http://yulefun.com
      

  5.   

    com.webtier.ManagerServlet.doGet(ManagerServlet.java:27)
    是你自己出错了
    当应用试图把一个字符串转换成一个数值类型,但是这个字符串没有恰当的格式,抛出该异常。
    可能你调用了Integer.parse(a)
    a里面有非数字
      

  6.   

    please check your codes carefully
      

  7.   

    操 估计是csdn的问题吧
    见天早上的回复的全是乱码
      

  8.   

    imA   li_d_s   yanhuaxie你们的帖子是乱码再发一次吧,谢谢
      

  9.   

    public class ManagerServlet
        extends HttpServlet {
      private EmployeeVO vo = null;
      private HttpSession session = null;
      private ManagerDao dao = null;
      private RightVO right = null;
      private int method;  public void doGet(HttpServletRequest request, HttpServletResponse response) throws
          ServletException, IOException {
        request.setCharacterEncoding("gb2312");
        dao = new ManagerDao();
        method = Integer.parseInt(request.getParameter("method"));   //27行,此处有错
        switch (method) {
          case 0: {
            this.insertManager(request, response); //员工的注册
            break;
          }
          case 1: {
            this.checkManager(request, response); //员工的登录
            break;
          }
          case 2: {
            this.selectManager(request, response); //对员工信息的查询以及权利的查询
            break;
          }
          case 3: {
            this.deleteManager(request, response); //删除员工的信息
            break;
          }
      

  10.   

    please check your codes carefully
    ---------------------------------检查request.getParameter("method")
    这里返回null
    你试图Integer.parseInt(null);
      

  11.   

    request.getParameter("method") 得出的结果可能有非数字 建议你先后台打印一下此值
    system.out.println(request.getParameter("method") );
    看看是不是有非数字 
    若有null或""
    请做判断
    if(request.getParameter("method")!=null && request.getParameter("method").equals("")==false)
    {
        继续代码...
    }