//文件1
 ...
  int number =(int)Math.random()*100+0;
  session.setAttribute("number",new Integer(number));
 ...//文件2
  ...
  String numberStr = (String)session.getAttribute("number");
  int otherNumber = Integer.parseInt(numberStr);//原因好象在这里
  ...
  从文件1提交后到文件2出现 org.apache.jasper.JasperException: null异常,
请问是为什么?

解决方案 »

  1.   

    在文件2中吧 
    numberStr  输出看看吧...
      

  2.   

    文件1:
    应该是:
    int number =(int)(Math.random()*100)+0;//这里+0有什么用?文件2:
    应该是:
    String numberStr = session.getAttribute("number").toString();
      

  3.   

    感激不尽,找了几个钟头硬是不知道错在哪。
    我在利用session.getAttribute("number")获得的是Integer类型,
    不能进行(String)Integer转换。需要toString。另外int number =(int)Math.random()*100+0;也错了,得不到随机数。