session使用方法
例如 登录功能
1、login.jsp
提交俩个参数分别为name,password
2、提交到dologin.jsp
使用request.getParameter("name");获取参数
String userName = request.getParameter("loginName");
String userPassword = request.getParameter("loginPassword");
3、根据name、password到数据库这中查询数据是否存在 存在则返回对象MemberInfo
MemberDAO md = new MemberDAO();
MemberInfo mi = md.login(userName,userPassword);
4、判断返回的对象(MemberInfo)是否为空 如果不为空那么将对象(MemberInfo)存入session
if(mi!=null){
HttpSession hs = request.getSession();
hs.setAttribute("memberInfo",mi);
}
5、跳转到main.jsp之后 取出session中的对象(MemberInfo)
HttpSession hs = request.getSession();
MemberInfo mf = null;
if(hs.getAttribute("memberInfo")!=null){
mf = (MemberInfo)hs.getAttribute("memberInfo");
}