response.setContentType( "text/html "); 
PrintWriter   out   =   response.getWriter();   
String   score   =   (String)request.getSession().getAttribute( "num "); 
//System.out.println(score);
out.println(score); 把//内容加进去看看什么结果。

解决方案 »

  1.   

    getAttribute的返回值是Object类型要强制类型转换
      

  2.   

    是不是你第一个页面时request.setAttribute()的这个值没有传过来吧..用redirect是重定向,不会传值过来的.检查一下你是用什么方式转到这个页面的
      

  3.   

    若你的session == null就会报错啊
      

  4.   

    我是用sendRedirect传过来的,不用这个用什么呢?
      

  5.   

    终于对了,我用的RequestDispatcher  rDispatcher  =  request.getRequestDispatcher("DisplayScore"); 
    request.setAttribute("num",a);
                rDispatcher.forward(request,response);  
    谢谢大家