用Cookie实现web网站您浏览过其他的商品

来源:互联网 发布:淘宝客服需要什么学历 编辑:程序博客网 时间:2024/06/06 16:08

          最近一直在跟着方立勋老师学习java web课程,学到Cookie时,发现有些问题可能与每台开发电脑不同的有关,按老师做出来的总是不能如愿显示,但在debug以及打了许多日志的情况下,终于找出问题的症结,顺利解决了问题,并做出效果。 我所遇到的问题:

         各种空指针错误

         就像方老师说的,使用数据前,一定要先检查,任何一个数据,当想访问它的方法时,必须先判断。

        删除最后一位数

        sb.deleteCharAt(sb.lastIndexOf("\\,")).toString();我的笔记本是这样才会正常删除最后一个逗号。但方老师的教学视频中,却是 sb.deleteCharAt(sb.lastIndexOf("\\,")-1).toString(),并不是老师讲错,而是每台机器各不相同,老师在课上有专门为它写了个demo,测出来要减1,但我的电脑减1后出现千奇百怪的结果。

       粗心大意

       Cookie cookie = new Cookie("History", cookies);,我当时写成了   Cookie cookie = new Cookie("History", "");导致我在显示您浏览了 的地方总是空的字符串,经过调试也终于找到症结。

       其实这是个很简单的程序,但是有一些陷阱,需要认证踏实的去解决,总结经验是:遇到问题不用怕,不是有debug和日志吗?都可以协助我们发现问题并解决问题,老师写程序顺手就来,不会犯我这样的低级出错,期待在不断的练习中减少此类问题的发生。


demo下载地址

0 0
原创粉丝点击