关于session对象的问题。 如何判断一个session对象是否已经存在?不存在的话就创建一个,求高人指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session 是用来区分用户的,每一个session都对应一个用户,所以说当你登录的时候完全可以根据登录人的用户名和密码返回干用户比如说叫UserInfoif(UserInfo==null){ HttpSession session = request.getSession();//创建session session.setAttribute("UserInfo", UserInfo);//放入值}else{ System.out.println("不创建");}不知道是不是你想要的 session对象都是由容器管理 你为啥要创建一个session对象 session怎么创建?每次浏览器都会创建session,session不创建都不行 当用户访问WEB应用程序统一页面时,session变量一直存在,当用户在WEB页面间跳转时(同一个网页应用程序),session对象也不会清楚,所以在jsp中可以直接用,输入内置对象,而在servlet程序中可以用HttpSession对象实例化, 好像对于每个浏览器发送请求,WEB容器都会创建一个sission对象吧! 对于上面所说的request.getSession();只是得到容器已经创好的session对象,只是得到对象的引用,并非是新创的session()! request.getSession(true);返回与当前关联的会话,如果没有就创建后将其返回request.getSession(false);返回与当前关联的会话,如果没有返回null HttpSession session = request.getSession();如果没有session,返回nullHttpSession session = request.getSession(true);如果没有session,创建新session 我没说清楚,我意思是如何判断一个用session创建的对象是否存在比如String s = session.getAtrbute("对象名") 已经解决了如果不存在的话,session.getAtrbute("对象名") 返回的是null,用if判断就可以了 jsp一次性添加多条的例子 JSF2.0问题 关于获取得当前正在执行的方法名称的问题。 web service 返回中文字符出错! 高分求解 SSH怎么配置啊 struts2 文件动态下载问题 怎样在网络上传输xml数据? spring容器管理问题 Struts:点提交的时候Action出的错误! 请高手指点! JAVA 请教正则表达式 请问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判断就可以了