关于删除最后一条数据(只有一条数据)的奇怪问题

来源:3-6 删除学生资料

慕用7821749

2015-12-08 12:15

本人实践过,发现删除最后一条数据(只有一条数据),点击删除操作后,页面刷新后还是存在这条数据,但数据库里却没有任何数据,求解

写回答 关注

5回答

  • qq_行尽_0
    2016-03-10 16:21:34

    if(list!=null && list.size()>0){
             session.setAttribute("students_list", list);
     }是这段代码的问题,如果删除最后一个再查询后,就不会重新放进session中,所以取的还是上次session中的值,所以就还存在。

  • qq_Nervermore_0
    2016-01-22 11:42:53

    查询动作

    public String query(){

    StudentsDAO sdao = new StudentsDAOImpl();

    List<Students> list = sdao.queryAllStudents();

    if(list!=null&&list.size()>0){

    session.setAttribute("students_list",list);

    return "query_success";

    }else{

    session.setAttribute("students_list", null);

    return "query_success";

    }

    }

    这样就可以了 我是这样解决的 有其他方法一起讨论

    慕盖茨988...

    这个方法不错

    2019-06-19 09:59:49

    共 1 条回复 >

  • qq_Nervermore_0
    2016-01-22 11:28:18

    怎么解决的啊楼主?

  • 豊乢
    2016-01-02 18:44:00

    我也遇到同样的问题,希望楼主告知如何解决。☺

  • 慕莱坞9220042
    2015-12-08 14:26:28

    你好,可能假刷新,只是刷新了页面,没有调方法再把库查一遍,可以打个断点跟踪下。

    望楼主采纳!

    慕用7821...

    我已经解决了,重新把数据放进session中

    2015-12-26 14:01:11

    共 1 条回复 >

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

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

80701 学习 · 754 问题

查看课程

相似问题