課程
/后端開發(fā)
/Java
/使用Struts2+Hibernate開發(fā)學(xué)生信息管理功能
頁面上的最后一天信息刪不掉,但是數(shù)據(jù)庫里面已經(jīng)沒有了。
但是在此點(diǎn)擊已經(jīng)刪除的學(xué)生對(duì)象,進(jìn)入了修改頁面,但是里面沒有信息了。
2016-04-11
源自:使用Struts2+Hibernate開發(fā)學(xué)生信息管理功能 3-12
正在回答
session.setAttribute("Students_list", list);
}else{
session.setAttribute("Students_list", null);
}
加一個(gè)else不就完事了嗎,你查找完后如果發(fā)現(xiàn)list為空就返回一個(gè)null,那么你的界面就沒有顯示了
我的建議是delete()方法進(jìn)行l(wèi)ist.remove();即可,沒必要開始進(jìn)行session.removeAttribute("Students_list"),
因?yàn)?,在delete()方法中只是對(duì)數(shù)據(jù)庫進(jìn)行了刪除,但是session中還是保留了Students_list所以你再次加載還是會(huì)顯示最后一行,因?yàn)楫?dāng)數(shù)據(jù)庫中沒有數(shù)據(jù),再查詢并不會(huì)將session中的值覆蓋,所以可以在query()方法開始進(jìn)行session.removeAttribute("Students_list");對(duì)session初始化.
舉報(bào)
Strust2+Hibernate整合開發(fā)案例,Java Web開發(fā)技能更上一層樓
1 回答刪除最后一條記錄是不是有bug啊~刪除后返回還是顯示在頁面里
5 回答關(guān)于刪除最后一條數(shù)據(jù)(只有一條數(shù)據(jù))的奇怪問題
2 回答刪除到最后一個(gè)有個(gè)問題
5 回答為什么頁面不顯示學(xué)生信息
1 回答頁面顯示不出來查詢到的信息
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-04-14
session.setAttribute("Students_list", list);
}else{
session.setAttribute("Students_list", null);
}
加一個(gè)else不就完事了嗎,你查找完后如果發(fā)現(xiàn)list為空就返回一個(gè)null,那么你的界面就沒有顯示了
2016-08-07
我的建議是delete()方法進(jìn)行l(wèi)ist.remove();即可,沒必要開始進(jìn)行session.removeAttribute("Students_list"),
2016-04-28
因?yàn)?,在delete()方法中只是對(duì)數(shù)據(jù)庫進(jìn)行了刪除,但是session中還是保留了Students_list所以你再次加載還是會(huì)顯示最后一行,因?yàn)楫?dāng)數(shù)據(jù)庫中沒有數(shù)據(jù),再查詢并不會(huì)將session中的值覆蓋,所以可以在query()方法開始進(jìn)行session.removeAttribute("Students_list");對(duì)session初始化.