AB1115  唯一   王力宏   酒吧音樂 2000-01-01   B库   null   125.0     删除
AB1121  唯一  王力宏  重复歌版  1998-01-01   B库  null  1234.0    删除
这样如何得到一行就删除一行啊,我想得到这行一条记录的ID号(如:AB1115)怎么得到啊,
我在页面JSP里这样写的,得不到
Iterator i=list1.iterator(); 
            while(i.hasNext()){
            SongBean song=(SongBean)i.next();
              String Song_id=song.getId();
             request.setAttribute("song_id",Song_id);
            if(song==null){
            out.println("song is null");
            }else{%>刚开始上路,高手指点下,怎么得到这行的记录ID号,,,谢谢了,感激中,

解决方案 »

  1.   

    面向对象编程
    为什么要用list呢
    这么写
    SongBean[] songs = 来代替 list
    这样的话拿ID 就很简单了
    <%
    for(int i=0;i<songs.length;i++){
    %>
       <%=songs[i].getId() %>
    <%   
    }
    %>
      
      

  2.   

    String Song_id=song[0];
    这样试试
    你那个取出来 不是一个SongBean 的对象
    所以不能这么取 song.getId()
      

  3.   

      SongBean song=(SongBean)i.next(); 
    这一步 好像有点问题
      

  4.   

    [b][b][b][b]当我点击删除时,跳到servlet当中时,我request.getAttrbute("song_id"),打印是空的,怎么回事。[/b][/b][/b][/b]