码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-09-09 22:59:39      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:io   java   ar   for   sp   log   on   c   ef   

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");


 

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

标签:io   java   ar   for   sp   log   on   c   ef   

原文地址:http://www.cnblogs.com/sidianshui/p/3963325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!