【课时10】delete_the_article——删除功能,递归是难点

①ShowArticleTree .jsp: 增加“删除”按钮

【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点


【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点 

【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点


②Delete.jsp:能用copy解决的,实际当中一定不会自己敲,放心吧。(和三师兄一上来就教我的“页面复用”何其相像?!)

最终证明:delete和tree最相近(一个是递归查找来显示,一个是递归查找来删除)


【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点


递归:解决删除一个题目和其所有子题目的问题

【反馈】删除的递归,比起之前展示,更难理解。

PS:可以考虑设计中增加一个字段:子id个数。

不过,因为本项目展现为主,删除比较少。故此,不加亦可。(只在偶尔几次删除操作时,耗费一点时间)

 

【重温反馈】

第一次看bbs初级版的时候,删除大概是不懂的。

现在想来,不过就是——删除一个帖子,就要先删掉他的子帖,从叶子删起,逐步向上,直到原目标为止。

删除之后,对于目标帖子的父帖,要注意判断是否置isleaf=0。


【杂】java不适合写游戏的原因

Java写着写着游戏,突然之间,垃圾收集器要工作。得,你的子弹跟那停一会,稍微等我一会。

 

接下来待完善:

1、发表新主题

2、删除的权限设置

3、展现的分页

 

【重温反馈】

原来,【下节展望】的源头在这~


【问题】tree.jsp——所有不是主题帖的都删不了。


【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点

【解决方案】

admin为true时,除了局部变量login改为true,静态变量login也需要改为true。

【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点



【学习摘记】马士兵bbs初级版_课时10_删除:递归是难点





相关文章:

  • 2021-12-15
  • 2021-07-21
  • 2021-10-15
  • 2021-05-03
  • 2021-08-15
  • 2021-06-19
  • 2021-11-17
  • 2021-09-27
猜你喜欢
  • 2021-11-11
  • 2021-06-14
  • 2021-11-07
  • 2021-10-30
  • 2021-09-13
  • 2021-05-25
  • 2021-06-26
相关资源
相似解决方案