为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

5 回答

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

2 回复 有任何疑惑可以回复我~

查询动作

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";

}

}

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

5 回复 有任何疑惑可以回复我~
#1

慕盖茨9886469

这个方法不错
2019-06-19 回复 有任何疑惑可以回复我~

怎么解决的啊楼主?

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

望楼主采纳!

0 回复 有任何疑惑可以回复我~
#1

慕用7821749 提问者

我已经解决了,重新把数据放进session中
2015-12-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信