String  id= (String)request.getParameter("ID");//从页面取得值
 System.out.println(id);
 request.getSession().setAttribute("id",id);
 
 String s2 = String.valueOf(request.getSession().getAttribute("id"));
 System.out.println(s2);
 int albumid = 0;
 
 albumid = Integer.parseInt(s2.toString());
我第一次运行action时有值,因为要分页,在运行时albumid取不到值了,应该怎么写
急用在线等
谢谢

解决方案 »

  1.   

    当你在运行时
    应该是String  id= (String)request.getParameter("ID"); 没有取道值
    debug下看看吧
      

  2.   

    String  id= request.getParameter("ID");//从页面取得值
                          System.out.println(id);
                       request.getSession().setAttribute("id",id); 
                       String s2 = (String)request.getSession().getAttribute("id"); 
                       System.out.println(s2);
                       int albumid=Integer.parseInt(s2);你的albumid = Integer.parseInt(s2.toString()); 什么意思
      

  3.   

    List photolist=userServiceLZJ.SelectphotolistService(albumid,((cPage-1)*pSize+1), pSize);
    这样写的