jsp验证成功在servlet中怎样设置session值返回给页面,页面怎样获得session

jsp验证成功在servlet中怎样设置session值返回给页面,页面怎样获得session

1.在servlet中空孙获取到session,使用session.setAttribute("userInfo",userInfo);
2.在每个页面可以使用<%%>取到session.getAttribute("userInfo"告宏)或者使用EL表达式斗友链${sessionScope.userInfo};都可以取到你存放的值。
注:userInfo比如是当前用户登录的信息的javabean对象。
servlet中:
HttpServletRequest request的一个引用作为servlet的service或get或poset方旅旅哪法的参数,你可拆码以使用它。
request.getSession().setAttribute("user",userObj);

jsp中:
<%
User u = (User)session.getAttribute("user"镇睁);
%>
JavaScript是不能访问Session的。比如你要用JavaScript判断是否登录了,那么可以把“是否登录”这个信息在Servlet中保存到一个Cookies中,然后在页面上用JavaScript来判断Cookies中这个信空者亏友信息是否存在就能滑薯判断登陆了。因为JavaScript是可以访问Cookies的。
另外,团IDC网上有许多产品团购,便宜有口碑
传送页面知拦 HttpSession hs=request.getSession(true);
hs.setAttribute("传亏弯送的名称",值)

接收搭空胡页面 HttpSession hs=request.getSession(true);
String value=(String)hs.getSession("传送的名称");
servlet中:request.getSession().setAttribute("xxx", xxx);
JSP中:直接通过丛喊镇EL表达式输渗粗出渗迹 ${sessionScope.xxx}
← 上一篇: 下一篇: →