【JavaWeb程序设计】大作业朋友圈实现过程中的错误和心得

本文记录了在实现JavaWeb程序设计大作业——朋友圈过程中遇到的错误及解决办法,包括Servlet、JavaBeans、ajax、Filter、数据库操作等方面的问题。强调遇到错误时应先记录再解决,并分享了解决代码调试、数据持久化、页面布局等多个关键点的经验。
摘要由CSDN通过智能技术生成

编程序的时候出错了第一件事不是调bug,而是把遇到的错误写入记事本中记录下来,然后再去解决。解决后把解决方法写入记事本中。

====================================================================================

1. servlet或JavaBeans编程的时候,如果要修改除了要替换class文件以外,web.xml文件也需要删除然后重新上传才会出现新的结果,否则浏览器显示的一直都是上次的结果。

=====================================================================================

2.如果想要让信息保存下来的话,即在下次页面打开的时候信息还存在的话,可以用JavaBeans,然后设置变量为静态变量。由于静态变量只定义一次,下次访问不再改变。所以可以用于保存数据。

====================================================================================

3.ajax的processResponse()弹框,发现弹了4次框,即processResponse()调用了4次。

====================================================================================

4.Filter感觉只能把request过滤成utf-8,但是过滤不了response。

====================================================================================

5.AUTO_INCREMENT,如果中途在数据库有删除过信息的话,会造成ID不连续,中间有一段不见了。建议还是自己   设置ID。

====================================================================================

6.limit ?,10语句如果用PreparedStatement设置字符串的话,单引号会导致语法错误。调用setInt()解决问题。

====================================================================================

7.编网页的时候,分隔线上面有三个横向放置的箱子。分隔线只能对其中的一个箱子获得相对定位,即如果这个箱子长度超过分隔线,分隔线会往后推移。但是其它两个箱子不会有这种效果。
踩下分隔线需要最外框的高度变大。
要解决这一问题,里面的div箱子都不要设置height属性,尤其是绝对定位,直接height:40px这样。

====================================================================================

8.三个div横向排列请用display:inline;

====================================================================================

9.<img>图片被<a>包围后出现边框。需要设置border="0px",否则在一些浏览器里会显示出边框。FireFox会出现边框。

====================================================================================

10.多个相同的<img>标签,实现鼠标事件换图的时候,可以用οnmοuseοver="this.src='like_over.png'" οnmοuseοut="this.src='like_out.png'"来实现。双引号里的图片地址用单引号圈起。

====================================================================================

11.想要调用上一个目录的文件,路径可以设成 "../XXX.jsp"

==========================================================&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值