如何判断一个session对象是否已经存在?不存在的话就创建一个,求高人指点。
解决方案 »
- 关于秒表的问题
- iText html标签内容转pdf生成问题
- EXT 递归调用问题 fireFn为空或者不存在
- 关于webservice调用的问题
- 一个关于ResultSet.CONCUR_READ_ONLY的很奇怪的问题...
- 有一个关于hibernate的问题,在线等,谢谢
- 令我十分头痛的EJB问题,请各高手看看了
- 请问学什么能多java3d ?
- 谁给我J2EE方面的部署资料呢,收到就给分
- org.springframework.beans.factory.BeanCreationException: Error creating bean wit
- 请问java ee对javascript的要求有多高?
- struts2+dwr/struts2/dwr/ajax
根据登录人的用户名和密码返回干用户比如说叫UserInfo
if(UserInfo==null)
{
HttpSession session = request.getSession();//创建session
session.setAttribute("UserInfo", UserInfo);//放入值
}
else
{
System.out.println("不创建");
}
不知道是不是你想要的
每次浏览器都会创建session,session不创建都不行
对于上面所说的request.getSession();只是得到容器已经创好的session对象,只是得到对象的引用,并非是新创的session()!
request.getSession(false);返回与当前关联的会话,如果没有返回null
HttpSession session = request.getSession(true);如果没有session,创建新session
String s = session.getAtrbute("对象名")
如果不存在的话,session.getAtrbute("对象名") 返回的是null,用if判断就可以了