关于session.setAttribute的问题
请问所谓的session代表一个用户是什么意思啊? session.setAttribute方法又代表什么意思呢? 例如下面这个代码: 这个代码是一个用户登陆程序中的一个设置COOKIE的部分, 其中flag=true的时候代表成功登陆 然后做一系列的设置cookie的操作 其中session.setAttribute("name",userid)这句代码里 userid是用户输入的用户名,而我不理解的时候为什么在这里添上这种操作,它到底意味着什么呢? 记得我学习四个属性范围的时候session所设置的属性是一个可以跳转也可以访问,通过链接也可以访问的属性
那么在这里他所设置的属性到底有什么意义呢??
<%
if(flag){ // 登陆成功,应该跳转到success.jsp
// 登陆成功,设置session
session.setAttribute("name",userid) ;
// 同时要求把Cookie进行保存
Cookie uid = new Cookie("userid",userid) ;
Cookie upas = new Cookie("userpass",password) ;
uid.setMaxAge(Integer.parseInt(request.getParameter("savetime"))) ;
upas.setMaxAge(Integer.parseInt(request.getParameter("savetime"))) ;
response.addCookie(uid) ;
response.addCookie(upas) ;