简单登录,退出系统,练习
2014-09-09 22:00
92 查看
1, 步骤:
1) 创建一个登录页面, LoginPage.java
1> 页面内有 账号,密码框, 登录按钮,退出按钮
2) 登录成功跳转页面
1> 取得账号,密码
a. request.getParameter("uname");
b. request.getParameter("password");
2> 判断账号密码正确性
3> 将正确账号信息设置Session 属性中
a. 创建了一个User类,将账号信息保存至User类中
b. requrequest.getSession().setAttribute("user", user);
4> 创建一个登录成功的页面: LoginOk
a. 获取对象:
User user = (User) request.getSession().getAttribute("user");
b. 输出姓名:
<h1>Welcome , "+user.getUname()+"<h1>
5> 转发或重定向
a. request.getRequestDispatcher("LoginOk").forward(request, response);
3) 登录失败, 返回登录页面, 让用户重新输入
1> 设置session属性:
request.setAttribute("LoginError", "用户名或密码错误");
2> 跳转页面:
request.getRequestDispatcher("LoginPage").forward(request, response);
3> 判断是否因密码错误返回的页面:
if("用户名或密码错误".equals(request.getAttribute("LoginError"))){
out.println("User name or password is error!!!");
}
4) 退出按钮,
1> <a href=exit onclick=\"return confirm('Determine the exit pages?');\" >exit</a>
2> 创建退出页,清除Session 返回初始页面:
request.getSession().invalidate();
response.sendRedirect("LoginPage");
1) 创建一个登录页面, LoginPage.java
1> 页面内有 账号,密码框, 登录按钮,退出按钮
2) 登录成功跳转页面
1> 取得账号,密码
a. request.getParameter("uname");
b. request.getParameter("password");
2> 判断账号密码正确性
3> 将正确账号信息设置Session 属性中
a. 创建了一个User类,将账号信息保存至User类中
b. requrequest.getSession().setAttribute("user", user);
4> 创建一个登录成功的页面: LoginOk
a. 获取对象:
User user = (User) request.getSession().getAttribute("user");
b. 输出姓名:
<h1>Welcome , "+user.getUname()+"<h1>
5> 转发或重定向
a. request.getRequestDispatcher("LoginOk").forward(request, response);
3) 登录失败, 返回登录页面, 让用户重新输入
1> 设置session属性:
request.setAttribute("LoginError", "用户名或密码错误");
2> 跳转页面:
request.getRequestDispatcher("LoginPage").forward(request, response);
3> 判断是否因密码错误返回的页面:
if("用户名或密码错误".equals(request.getAttribute("LoginError"))){
out.println("User name or password is error!!!");
}
4) 退出按钮,
1> <a href=exit onclick=\"return confirm('Determine the exit pages?');\" >exit</a>
2> 创建退出页,清除Session 返回初始页面:
request.getSession().invalidate();
response.sendRedirect("LoginPage");
相关文章推荐
- 简单登录,退出系统,练习
- [Java练习]简单的登录系统
- Struts 1 学习笔记-5-2(编写一个简单的支持I18N的登录系统)
- 跟老紫竹学Java-图书销售系统-主页,注册,登录,退出登录等常规页面
- 退出系统并跳转到登录界面 JS代码
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口
- 简单的登录系统—见《python核心编程》ch7
- 简单的系统登录功能
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- 简单登录系统的开发
- Javascript自动登录B/S系统的简单实现
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- 最简单的moss单点登录第三方系统,有点非主流
- 监控系统登录人数,超过四个,显示已经达到四个,五秒钟检查一下,并退出脚本(exit)
- struts2 初学(一)简单的登录系统
- linux 登录/退出系统 目录/文件操作
- 2K/XP/2003 系统登录密码破解超简单,什么工具都不用
- 单点登录系统简单实现
- 站点集群系统中实现简单的单点登录(SSO)
- servlet+jsp+jdbc简单登录系统