怎么得到session的值~~~~~~~~~~~~~~·

rogerfhl 2005-11-28 05:53:57
在用户登陆后,我需要得到用户名这个String,但用request.getParameter("name")得不到该String,
是否因为用户名写到session里后,用request.getParameter("name")就得不到值了,"name" 里的
内容好像被清空了,有什么方法可以得到用户名这个String?

3q~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``
...全文
193 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpp2222 2006-03-01
  • 打赏
  • 举报
回复
谢谢了 我一直很迷茫对session
dongrh 2005-11-29
  • 打赏
  • 举报
回复
先给session命名,再在后面通过名字来取
zhangfan790913 2005-11-29
  • 打赏
  • 举报
回复
setAttribute(String name,Object value) 存储对象到session对象中
putValue(String name, Object value) 存储对象到session对象中
getAttribute() 返回隐含在session对象中的数据
getValue(String name,Object value) 从session对象获得属性值
rogerfhl 2005-11-29
  • 打赏
  • 举报
回复
先谢谢楼上几位了,这个也搞清楚点了,昨天在书上看到
以下的方法也可以,

name = request.getParameter("username");
//将username存入session
session.putValue("username", name);
在另以页面中,取得:
String user=(String)session.getValue("username");

想问一下,这个setAttribute和putValue以及getAttribute和getValue
有什么区别呢???
niko7 2005-11-28
  • 打赏
  • 举报
回复
String name=request.getParameter("name");
很明显,是从 request 中取信息
String name=(String)session.getAttribute("name"); //从session中提取信息。

从楼主的表述来看,应该是搞错容器了。
disremember 2005-11-28
  • 打赏
  • 举报
回复
楼上的正确,
wyun0 2005-11-28
  • 打赏
  • 举报
回复
String name=request.getParameter("name");
设置:
session.setAttribute("name",name);
取得:
name=(String)session.getAttribute("name");

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧