关于这次WEB项目开发的一点经验

  今早上7点起床就开始排错,整个项目的开发难度并不大,代码也不算太多,没花多少时间就写。

然后在测试的时候发现始终无法获得 Servlet的part部分。

最开始认为是否是版本出错,兼容性是否有问题。然后重新更换了新版本。 依旧得到的是空指针。


然后在内部写上request.getparts 遍历后发现全是null。 在回到jsp上看是否有用ajax提交正确数据。

花了不少时间来测试,发现确实没有正确提交,修改后,正确提交二进制数据后。依旧得到空指针。


但是遍历后发现能得到值。最终,花了一整个上午7点-12点的时间,发现错误居然是自己随手写的一个获得part类工具类文件。

其中一个字符串少写了一个字母。


平时老是说别人不要写错单词,不要犯低级错误。自己也终归是摔了一跤。

因为随手写的工具类,没有用到其中某个方法的时候,也不会想到那么多,是否有写错字符串中的字符。在排错的过程中,第一反应是版本是否有问题,

网页提交上是否有问题。始终也没有检查自己写的相关代码是否出错,最终发现错误就是少写一个字母。让人啼笑皆非的同时,也暗暗警惕。

程序不会出错,错的始终是人。这些看上去低级的错误,恰恰就是让你抓狂到死的错误。


在今后的写代码的过程中,要做到更严谨,第一时间是排查代码是否有误,并非是IDE软件不报错就没错,那仅仅是语法上。

希望今后自己也不要再犯如此错误,在检查测试的时候更加仔细细致一点。同样,web开发中的技术,也需要更好的去学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值