JavaWeb学习阶段总结

简单总结一下这个学习阶段需要注意的问题:

1.servlet访问不到,404错误

原因:不在同一个目录下,写的是相对路径,没写绝对路径。
解决方法:写成引用的绝对路径,或者相对路径要找正确

2.使用getParameter() 方法从前端form表单得到的数据为string类型,
使用数据时需要进行类型转化且在转换之前需要判断非空

3.tomcat启动了但未能找到jsp静态资源,这种情况下需要重新对项目进行打包部署

4.jsp页面传递数据到ervlet乱码
现象:jsp页面传递数据到ervlet乱码
解决方法:当request进入servlet中,在首次使用request之前必须加以编码,否则会出现乱码。特别在多个函数调用时,只要在servlet入口设置request的编码就可以解决该servlet中的所有编码问题

5.Mysql连接问题
报错提示:system variable is Unknown system variable variableName
原因:Mysql_Connector架包版本过低
解决方法:重新导入版本高一点的Mysql_Connector架包

个人学习心得感想

1.从开始阶段到写完的这段时间一直在写bug,修改bug,先从增删改查界面开始,一直都是冯老师带着在写,刚开始的时候确实如果老师不写,我不看,不听的话根本不会写,也根本就不知道该怎么开始。当时好多东西都不会,写到后面才慢慢的会自己动手了。

2.养成了不会就问的习惯,也培养了我上网搜索查询的习惯,只要遇到棘手的问题就先自己思考检查,如果还是不会就问老师。所以在整个学习阶段来说,最应该感谢的就是冯老师一直默默的为我们解决各种问题。在这一周的学习中我发现,往往觉得自己掌握的很好或者自以为熟练的知识有时却想不起来了,总之还是要多写写代码巩固一下基础知识才行。

3.在写项目的时候需要养成良好的文档记笔记的习惯,还要代码规范,严谨,效率要高,最主要的是要写注释,注释非常重要,当自己需要用到以前写到的方法的时候,自己给过注释就会很快知道那块代码在哪,写了是干什么的。

4.在遇到问题的时候,要有持之以恒的精神,不能一遇到问题就想到去问,要先去思考,就算问了别人,也只要别人讲出思路,一点道破的那种感觉,不要让别人帮忙把代码写出来,那样是完全没有效果的;当解决完这个问题的时候,一定要加深记忆,知识都是要温故而知新的,遇到问题解决完了可以写个博客,到时候回头看看自己写的东西,都会有成就感,我自己都没做到这些,每次都是想着,然后继续写后面的代码,然后就忘了,第二天根本记不到当时是怎么解决得这个问题。

5.还有提高到自己交流沟通的能力,有些时候,别人不会的都来问我,确实有些问题真的感觉很简单,但是还是要慢慢的讲,也许只是别人没有转过弯儿来而已。尤其是比人问到自己从来没有遇到过的问题的时候,自己也可以见识下,然后试着帮忙解决。古人云,“活到老、学到老”,这句话是很有道理的。社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,全面发展,攻争取做一名出色的程序员。