当前位置: 技术问答>java相关
用户登陆问题!!!(关于session的用法)
来源: 互联网 发布时间:2017-04-09
本文导语: 在别的帖子中看到的,因为刚学JSP,所以还是不明白,不耻下问!!!(主要是session的用法,想知道详解!!!) 1验证 成功后放一个对象在session中 2url 判断session中有无此对象,有OK 没有 response.sendRedirect("../jsp/login.jsp"); ...
在别的帖子中看到的,因为刚学JSP,所以还是不明白,不耻下问!!!(主要是session的用法,想知道详解!!!)
1验证
成功后放一个对象在session中
2url
判断session中有无此对象,有OK
没有
response.sendRedirect("../jsp/login.jsp");
包含在longin.jsp中的部分代码:
包含在top.jsp中的部分代码:
每行都帮我详细注释一下!!!我会给分!!!
在解释一下session对象,还有它有哪些常用方法!!!
谢谢
|
//要求浏览器不要缓存该页面
response.setHeader("Pragma", "No-cache")
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache");
//取得用户输入的用户名密码
String logincode=request.getParameter("logincode");
String password=request.getParameter("pwd");
String err="";
if(logincode!=null){
Staff staff=new Staff();
if(staff.CheckUser(logincode,password)){//使用staff来判断用户密码是否有效,staff什么来的不知道。
StaffSession sf=staff.getInfo();
staff.close();
staff.free();
session.putValue("staffinfo",sf);//将登录信息存入session,以后在session没有失效之前都能够取回来
//通知浏览器跳转到frames.jsp页面
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location","frames.jsp");
}
else{
err="用户名或者密码错误,注册失败!" ;//+ "\n\r" + staff.getErrText();
staff.close();
staff.free();
}
}
%>
包含在top.jsp中的部分代码:
session中最常用的就是setAttribute,getAttribute
就是存东西进去和拿出来,其他的可以看看httpSession的API帮助
response.setHeader("Pragma", "No-cache")
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache");
//取得用户输入的用户名密码
String logincode=request.getParameter("logincode");
String password=request.getParameter("pwd");
String err="";
if(logincode!=null){
Staff staff=new Staff();
if(staff.CheckUser(logincode,password)){//使用staff来判断用户密码是否有效,staff什么来的不知道。
StaffSession sf=staff.getInfo();
staff.close();
staff.free();
session.putValue("staffinfo",sf);//将登录信息存入session,以后在session没有失效之前都能够取回来
//通知浏览器跳转到frames.jsp页面
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location","frames.jsp");
}
else{
err="用户名或者密码错误,注册失败!" ;//+ "\n\r" + staff.getErrText();
staff.close();
staff.free();
}
}
%>
包含在top.jsp中的部分代码:
session中最常用的就是setAttribute,getAttribute
就是存东西进去和拿出来,其他的可以看看httpSession的API帮助
|
|
用户管理中心 代码天地 会员投票 域名注册 资源中心 网上学园 热点下载 虚拟主机 聊天室
名称: Use Session in JSP and Servlet 热门度:521
2 简介:
作者:志成 EMAIL: jc@21cn.com
//JSP File sessiondemo21.jsp
// JSP File sessiondemo22.jsp
好(返回) 还可以(返回) 不清楚(返回) 不能用(返回)
关于我们 常见问题 访客留言 联系我们
天互科技有限公司版权所有
名称: Use Session in JSP and Servlet 热门度:521
2 简介:
作者:志成 EMAIL: jc@21cn.com
//JSP File sessiondemo21.jsp
// JSP File sessiondemo22.jsp
好(返回) 还可以(返回) 不清楚(返回) 不能用(返回)
关于我们 常见问题 访客留言 联系我们
天互科技有限公司版权所有
|
我有些地方不太明白,特别是那句“不耻下问!!!”
|
JAVA类中的对象