【课时13 & 14】树状结构展现——最上来讲的,却是最难的
【反馈】
不是我说,这个BBS项目的完善版,我觉得还是暂时搁置。原因是,由html转成jsp的过程中,中文乱码以及所致的页面混乱。
不过,突然发现了源码……嗯也许,还有回旋的余地。
Import源码,运行article页,连接client总是过不去。想到可能是数据库的密码的问题,进入src->db,修改了密码、再运行,果然Ok!
虽然源代码都有,但是还是最好重建一个新项目->web application,跟着视频动手练。以下为“补做”的内容:
1、创建article.java——bbsad.sql的实体类
2、完善article.jsp
①写tree函数,将每一个article都取出来,放到List里
②将list里面的内容,展示到页面上——在展示的代码部分中加入for循环的头和尾
【异常处理1】ClassNotFound
WebRoot->WEB-INF->lib->import->桌面->mysql connector
Tip:当出现错误,不仅要看网页上的错误分析,还要看console上面的。
重新部署:
【异常处理2】StackOverFlow——递归一直循环
【结果】出现了基本的框架,虽然格式还不太对吧。
【反馈】老小子,你敢不敢不总说“非常简单”?太扎心!
代码一一对比之后,发现:
1、时间的获得语句写错了
2、For循环的结束部分放错地方了
修改后再运行,好看!
总是觉得这些话,前不着村后不着店,很仔细的研读了数据库部分的代码,改成了以下版本(这才是人看的嘛~)