怎样在struts的Action中获取session信息 登录成功后想把jsp页面中的session参数信息传入Action中,作为下一步SQL语句的一个参数,请问怎么传入呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HttpSession session = request.getSession(true); 我获取的是Seeeion中用户名(UserID)信息,按照你这样使用HttpSession session = request.getSession(true);是该写成:HttpSession session = request.getSession("UserID");这样吗?不好意思,我初学者。 回2楼,不是这个意思.Servlet中HttpSession session = request.getSession(false); //最好是用false,不会重开sessionString userId = session.getAttribute("UserID").toString();这里可以获取到你要的UserID,但是前提是你的JSP页面上必须有session.setAttribute("UserID","XXXXXXX");//XXXXXX是具体的值解释page,request,session,application是4个作用域,在这4个作用域里可以放一些需要的值,这些值是以 键--值对 的形式存在,就比如session.setAttribute("UserID","XXXXXXX");表示在session作用域里放了以UserID为键,XXXXXXX为值的键值对,到Servlet里去取的时候,session.getAttribute("UserID")通过键去取值,注意,取出来的是Object对象,需要强制转换一下. LZ可以这样试试先在有UserID的页面取出UserID通过HttpSession session = session.setAttribute("UserID");在到要得到的UserID的页面,使用string/int id=session.getAttribute("UserID");得到userid的信息... 上传图片时,图片的路径是放哪? Tomcat+SQLServer连接池 求救!关于AJAX的问题! 高薪聘请网络工程师(>5000rmb/月)(急): 急求一个数据删除问题! 高分求救一个forward的问题 请教各位高手!看看我的错误在那里! 各位高手,哪里有structs的例子? 请指点? 我用response.sendRedirect(".../XX.doc")显示一个word文档,如何设置将要显示的contentType??急!! 帮助 谁能帮我解决一下这个问题,给钱给分都行。tomcat连接池配置问题。 字符 过滤
HttpSession session = request.getSession(true);
是该写成:
HttpSession session = request.getSession("UserID");这样吗?
不好意思,我初学者。
HttpSession session = request.getSession(false); //最好是用false,不会重开session
String userId = session.getAttribute("UserID").toString();这里可以获取到你要的UserID,但是前提是你的JSP页面上必须有
session.setAttribute("UserID","XXXXXXX");//XXXXXX是具体的值解释
page,request,session,application是4个作用域,在这4个作用域里可以放一些需要的值,这些值是以 键--值对 的形式存在,就比如session.setAttribute("UserID","XXXXXXX");表示在session作用域里放了以UserID为键,XXXXXXX为值的键值对,到Servlet里去取的时候,session.getAttribute("UserID")通过键去取值,注意,取出来的是Object对象,需要强制转换一下.
先在有UserID的页面取出UserID
通过HttpSession session = session.setAttribute("UserID");
在到要得到的UserID的页面,使用string/int id=session.getAttribute("UserID");得到userid的信息...