往数据库里插入数据时,怎么做才能让刚刚新插入的记录显示在页面最前面,也就是显示在第一条的位置上?

往数据库里插入数据时,怎么做才能让刚刚新插入的记录显示在页面最前面,也就是显示在第一条的位置上?,第1张

插入的数据表中 如果有按从小到达的主键ID或者数据插入时间这两个列的话 你可以在取数据的时候按照ID号从大到小或者时间从后往前排列一下 例如 select from 表名 order by (ID号或者时间的列名)desc

数据分页显示是一个正常的网站所必须具备的功能,因为如果把数据一次性全部显示出来,会给前端和后台都造成不可预计的严重后果,首先在前端(也就是浏览器),页面会很难显示出来,如果数据是一万以上的数量级,可能要好几分钟甚至几十分钟,这期间浏览器会出现假死现象,用户体验简直是灾难级的,而且通常浏览器会有超时上限(比方说90秒),超过这个时间网页还没显示完毕就会判定为失败并显示出错信息。而在后台(即服务器),这个问题会更严重,如果多人(成千上万的那种)同时访问这个页面,很可能会瞬间造成服务器崩溃。
当然,如果只是公司内部使用的网页,访问的人不多(最多十几个那种),对速度的要求也不大,倒是可以的,只要把分页系统去掉即可。

用jsp实现数据库的读取可以实现,不过不建议使用,因为在平时程序开发中最忌讳的就是内存的浪费,用jsp提取数据库中的数据对于服务器而言是一种负担;用servlet在初始化时实现对频繁使用数据的提取才是上策。

这个就需要和js进行配合,有两种思路,第一种:在加载jsp的时候就将数据库内的内容加载,但是将数据隐藏,当点击按钮的时候用js将数据显示出来;第二种:点击按钮的时候用ajax向后台发送请求,后台返回数据之后动态更新jsp页面的内容,如果对ajax不熟悉的话就用第一种,你应该是jsp初学者吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13365442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存