1.今天遇到一个严重问题:
a 用户登录网站 查看自己发表的文章并把自己的登录名保存到static中,以为这样可以保存自己的username
b 用户登陆后,a点击刷新,发现数据不是自己的了,而是b用户的
原因很明了
因为static是所有类共有的,不属于任何一个对象。
数据发生冲突,之后登陆的数据会把之前数据冲掉,导致数据出错。
应该用session或者cookie保存自己的用户名。是唯一的
客户端连接服务器就相当于一个新的对象,数据会保存在自己对象里面。
1.今天遇到一个严重问题:
a 用户登录网站 查看自己发表的文章并把自己的登录名保存到static中,以为这样可以保存自己的username
b 用户登陆后,a点击刷新,发现数据不是自己的了,而是b用户的
原因很明了
因为static是所有类共有的,不属于任何一个对象。
数据发生冲突,之后登陆的数据会把之前数据冲掉,导致数据出错。
应该用session或者cookie保存自己的用户名。是唯一的
客户端连接服务器就相当于一个新的对象,数据会保存在自己对象里面。