您的位置:首页 > 其它

简单登录,退出系统,练习

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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: