通过jsp页面向mysql数据库中插入了几条内容,再把中间的某一条内容删了,点击“上一篇”、“下一篇”id值到了删除的id号时出现了错误,哪位帮忙解决一下哈。具体说说解决的方法吧。这个是常见的问题,大家都是怎么解决的呀。

解决方案 »

  1.   

    删记录 的时候 把除了主键 外键  其他都改为null当取得时候,取到那条null 就跳过不用来显示咯。这样
      

  2.   

    我记得之前我们做的时候好像是:
    1、上下篇的ID是动态取的
    2、删除的时候更新一下上下篇的ID
    中的一种,具体要看你的实现,你如果是把内容都静态化了,可能就要选方案2 了,如果不是,那就可以考虑动态取值咯。
      

  3.   

    你可以将页面内容,上一篇,下一篇的连接id都设置为动态的,在删除数据库信息后,将页面刷新一次,这样你就不必担心id对应的数据库信息不存在了
      

  4.   

    上一篇下一篇可以用AJAX异步获取相邻子节点ID的
      

  5.   

    俺javaweb刚入门,这个方法我以后学学。