课程
/后端开发
/Java
/使用Struts2+Hibernate开发学生信息管理功能
页面上的最后一天信息删不掉,但是数据库里面已经没有了。
但是在此点击已经删除的学生对象,进入了修改页面,但是里面没有信息了。
2016-04-11
源自:使用Struts2+Hibernate开发学生信息管理功能 3-12
正在回答
session.setAttribute("Students_list", list);
}else{
session.setAttribute("Students_list", null);
}
加一个else不就完事了吗,你查找完后如果发现list为空就返回一个null,那么你的界面就没有显示了
我的建议是delete()方法进行list.remove();即可,没必要开始进行session.removeAttribute("Students_list"),
因为,在delete()方法中只是对数据库进行了删除,但是session中还是保留了Students_list所以你再次加载还是会显示最后一行,因为当数据库中没有数据,再查询并不会将session中的值覆盖,所以可以在query()方法开始进行session.removeAttribute("Students_list");对session初始化.
举报
Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼
1 回答删除最后一条记录是不是有bug啊~删除后返回还是显示在页面里
2 回答删除到最后一个有个问题
5 回答关于删除最后一条数据(只有一条数据)的奇怪问题
5 回答为什么页面不显示学生信息
1 回答页面显示不出来查询到的信息