一周学习总结-2018/4/16

一周时间过得很快,转眼已近开学一个半月了,周围厉害的同学都陆陆续续拿到实习offer,过不久就去实习了。看着很让人眼红,不过我自己自己的实力还不够,需要好好静下心来学点东西,即使自己现在侥幸拿到offer,进公司也不过是浑水摸鱼,完全达不到公司要求的。所以还是沉淀沉淀等秋招吧。毕竟每个人走的路不一样,要制定适合自己的学习路线。

 这周将web高级视频看完了,struts看了四分之三,之前觉得ssh框架过时了,并没有具体去学过,导致现在遇到很多问题,需要自己慢慢去理解,总结。这里罗列几个问题:

1.在做cookie练习时代码检查无误,但是第二次登录不能直接进入welcome.jsp,在火狐的调试下也能看到cookie的保存
记录,最后发现是存用户名时cookie的转码和解码出了问题:在存的时候进行转码即name=URLEncoder.encode(name,"UTF-8");取得时候进行解码name=URLDecoder.decode(name,"UTF-8");这两者不能搞错,否则结果出不来由于cookie是ASCLL编码方式,所以要把文本框中的内容编码到ascll,便于存到cookie

2.在用struts1框架时  前台输入用户名和密码时只有密码传进了数据库,用户名显示为null想到是表单里的信息不匹配的原因,这里如果想要设置的ActionForm form对象成功接收到用信息前台的name值必须和用户字段相同

3用户没登录前台显示未登录,登录显示用户名但是有一个bug就是用户注册完未登录也能显示用户名。这里的原因是因为注册与登录完同时将这个用户数据存入session,导致主页面在没有登录的情况下显示了注册的用户名。

明天可以把struts结束掉,开始学习hibernate,预计最多一周内结束。同时进行的是算法与java高并发。希望这样的学习进度自己能够保持住。

你可能感兴趣的:(日常个人总结)