zoukankan      html  css  js  c++  java
  • JSP 076:处理登录请求

    1.  需求:  如果用户名存在, 则登录成功. 不存在, 则失败.

    2.  在login.jsp中:

    <form action ="login_do.jsp" method ="post">
      用户名: <input type="text" name="username"/><br/>
      密码: <input type="password" name="password"/><br/>
      <input type = "submit" value="我要登录!"/>
    </form>

    用户点击登录时, 跳转到login_do.jsp, 来处理登录的请求

    3.  在 login_do中:

    <%
      String username = request.getParameter("username");
      String password = request.getParameter("password");
    %>

    4.  在DBUtil.java中:

      public static User verifyAccount(String username, String password) {
        if(db.containsKey(username)) {
          User user = db.get(username);
          if(user.getPassword().equals(password)) {
            return user;
          }else {
            return null;
          }
        }
        return null;
      }

    5.  在 login_do中:

    <%
      String username = request.getParameter("username");
      String password = request.getParameter("password");

      User user = DBUtil.verifyAccount(username,password);

      if(user == null){
        out.println("很遗憾, 登录失败, 用户名或密码错误!");
      }else{
        out.println("恭喜你!登录成功了!");
      }

    %>

    6.  效果

     

     

     

  • 相关阅读:
    springmvc文件下载
    srringmvc中Controller向前端传值
    springmvc文件上传
    springmvc数据绑定流程
    ssm框架restful风格实现增删改查
    ssm框架搭建
    springmvc直接转发
    @RequestParams注解
    个人博客写了两年
    JS使用OSS上传文件遇到的一些问题
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13488128.html
Copyright © 2011-2022 走看看