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

来源:3-12 修改学生资料-实现修改学生资料action和页面调用测试

岳阳白少

2016-04-11 21:08

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

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

570ba18a0001ecc305000231.jpg

570ba1900001b7ef05000197.jpg

570ba1950001d4db05000260.jpg

570ba19600013ae105000274.jpg

570ba1970001f11905000247.jpg


写回答 关注

3回答

  • 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初始化.

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80701 学习 · 754 问题

查看课程

相似问题