问答详情
源自:3-12 修改学生资料-实现修改学生资料action和页面调用测试

删除最后一条信息后,页面显示问题?

页面上的最后一天信息删不掉,但是数据库里面已经没有了。

但是在此点击已经删除的学生对象,进入了修改页面,但是里面没有信息了。

570ba18a0001ecc305000231.jpg

570ba1900001b7ef05000197.jpg

570ba1950001d4db05000260.jpg

570ba19600013ae105000274.jpg

570ba1970001f11905000247.jpg


提问者:岳阳白少 2016-04-11 21:08

个回答

  • qq_英勇无敌防卫队_03768522
    2017-04-14 17:29:18

    session.setAttribute("Students_list", list);

    }else{

    session.setAttribute("Students_list", null);

    }

    加一个else不就完事了吗,你查找完后如果发现list为空就返回一个null,那么你的界面就没有显示了

  • imooc_幕课网
    2016-08-07 16:57:59

    我的建议是delete()方法进行list.remove();即可,没必要开始进行session.removeAttribute("Students_list"),

  • Emiya丶Zero
    2016-04-28 15:12:17

    因为,在delete()方法中只是对数据库进行了删除,但是session中还是保留了Students_list所以你再次加载还是会显示最后一行,因为当数据库中没有数据,再查询并不会将session中的值覆盖,所以可以在query()方法开始进行session.removeAttribute("Students_list");对session初始化.