当前页面: 开发资料首页 → J2EE 专题 → 救救我吧!
救救我吧!
摘要: 救救我吧!
用JSP做一个东东 比如聊天室 怎么获得他登陆的用户名(相当于全局变量一样,可以在我想什么时候使用就什么时候使用的那中,比如说我要修改一个表的直,条件就是userName要等于我登陆的userName)
不能用Session 应为我要在类中使用 我的用户信息是封装在一个User的类中 每次有登陆过来我就把
着个用户u.setUserName()加到类中,要用的时候就u.getUserName()在取出来。到最后我也不知道哪
个对着哪个了,痛苦啊,还要指望它去面试啊 救救我吧!怎么办?
UP
象这种保存用户信息也就是会话跟踪,是必须用session做的,因为session是专门用来做会话跟踪的,它会在每个用户访问网站的时候给每个用户分配一个session,并把这个sessionid保存在用户本地cokie里。所以用户每次访问请求都可以判断出用户信息是从哪来的?而你用类去做的话就无法去判断用户从哪来,它的第二次访问你根本无法判断是那个用户。这样的会话跟踪你要是不用session,除非你自己写一套session功能。而事实上这是不可能的。
我也认为应该保存在session中