int m=Integer.parseInt(session.getValue("c").toString());

解决方案 »

  1.   

    session.setAttribute("c",String.valueOf(i));
    int m=Integer.parseInt(session.getAttribute("c").toString());
    我通常都这样写
      

  2.   

    String x=(String)session.getValue("c");
    int m=Integer.parseInt(x);
      

  3.   

    如下:
    session.setAttribute("c",String.valueOf(i));
    int m=Integer.parseInt(session.getAttribute("c").toString());
    一切OK!
      

  4.   

    一般来说,要捕捉异常
    int m=0;
    try{
       m=java.lang.Integer.parseInt((String)session.getValue("c"));
    }
    catch(java.lang.NumberFormatException e){
      out.print("发生错误");
      return;
    }