用户登录时把值写入session中:
HttpSession session = request.getSession(true);
String iddd=session.getId();
session.setAttribute("user", name);
session.setAttribute("userType", userType);jsp页面获取session的值:
String username=(String)session.getAttribute("user");
String iddd=session.getId();
servlet中获取session的值:
HttpSession session = request.getSession();
String iddd=session.getId();
String username=(String)session.getAttribute("user");第一次运行到servlet时,sessionid与jsp中sessionid和用户登录时sessionid是一样的,session中有user和userType的值。当第二次再运行到servlet后,sessionid的值发生了改变,而session为空,没有user和userType的值。这是为什么啊,有谁知道吗??
HttpSession session = request.getSession(true);
String iddd=session.getId();
session.setAttribute("user", name);
session.setAttribute("userType", userType);jsp页面获取session的值:
String username=(String)session.getAttribute("user");
String iddd=session.getId();
servlet中获取session的值:
HttpSession session = request.getSession();
String iddd=session.getId();
String username=(String)session.getAttribute("user");第一次运行到servlet时,sessionid与jsp中sessionid和用户登录时sessionid是一样的,session中有user和userType的值。当第二次再运行到servlet后,sessionid的值发生了改变,而session为空,没有user和userType的值。这是为什么啊,有谁知道吗??
解决方案 »
- tomcat6.0启动了,但是用http://localhost:8080/和http://127.0.0.1:8080/都不能访问
- 我的extjs程序对话框怎么是这样的
- 关于hibernatetemplate.delete
- struts2 select
- 如何在asp的页面里调用一个jsp页面?(======在线等待========)
- 自学遇到难题 请各位达人指点迷津
- jre授权问题
- 请教一下各位大哥,jsp中怎样获取IP地址,如果对方采用的是代理服务器,又怎样获取真实的IP地址?
- 关于参数传递的问题
- 请问:如何在一个servlet中通过上下文取得另一个servlet的使用句柄,因为我想在一个servlet中使用另一个servlet的public方法
- 用JS验证页面多个相同的<html:text property="xxx">
- 信息发布的网站,被人不停的录入数据,怎么办?
true参数表示重新生成一个session。不能这样用,把true去掉,再试试
是如果有则返回该session 否则创建