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

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 οnclick=\"return confirm('Determine the exit pages?');\"  >exit</a>
        2> 创建退出页,清除Session 返回初始页面:
            request.getSession().invalidate();    
            response.sendRedirect("LoginPage");


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值