session.setAttribute("username",username);

是什么意思呢?... 是什么意思呢? 展开
 我来答
mytel_789
2009-03-15 · TA获得超过606个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:345万
展开全部
BS架构中,客户端与服务器一连接在服务端就会自动创建一个session对象.
session.setAttribute("username",username);
这句话的意思就是说,当客户端执行了某个操作后(刚一登陆,或其他操作)服务端就会在session对象中存储一个名称为username的参数这个相当于hashMap,
"username" 相当于key username就是key对应的值(但注意这个值必须是一个对象).这样以后你可以通过session.getAttribute("username")的方法获得这个对象.
比如说,当用户已登录系统后你就在session中存储了一个用户信息对象,此后你可以随时从session中将这个对象取出来进行一些操作,比如进行身份验证等等.
山之道
2009-03-15 · TA获得超过1743个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:259万
展开全部
把username对象放到session里面,并用一个字符串"username"标识,session是jsp或servlet里的重要内容,利用session可以跟踪会话,比如你实现了一个页面跳转,从A页面调到了B页面,则在B页面对应的jsp或servlet内就可以通过request.getSession()得到session对象,然后用session.getAttibute("username")就可以获得你先前放在session里面的username对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangwenjun0609
2009-03-15 · TA获得超过1016个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:302万
展开全部
是将username保存在session中!session的key值为“username”value值就是username真实的值,或者引用值
这样你的username就会保存在session中去了,当你再次使用的时候可以通过session.getAttibute("username")拿出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友15e1ccd
2009-03-15 · 超过15用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:44.5万
展开全部
如果你这个不懂的话,我想用楼上的人的解释你也一样看不太懂,
只有说白了,可能让你明白
就是说,在一个请求流(注:也就是你点网页的钮了)放入参数值,"username"代表你放请求流中的KEY,username代表这个KEY对应的值
执行这句代码后,你可以通过session.getAttribute("username");来获取username的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魈薨
推荐于2018-03-14
知道答主
回答量:32
采纳率:0%
帮助的人:15.1万
展开全部
session.setAttribute("username",username);
将后者的username内容放到前者username中并保存起来
方便与在其他的页面提取username的值
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式