65 modol1用户登录

简介: 65 modol1用户登录

定义一个Users类

package srever;
 public class Users {
     private String username;
     private String password;
     public String getUsername() {
         return username;
     }
     public void setUsername(String username) {
         this.username = username;
     }
     public String getPassword() {
         return password;
     }
     public void setPassword(String password) {
         this.password = password;
     }
 }
 定义一个UserDao类package srever;
 //用户的业务逻辑类
 public class UsersDAO {
     //用户登录方法
     public boolean usersLogin(Users u)
     {
         if("admin".equals(u.getUsername())&&"admin".equals(u.getPassword()))
         {
             return true;
         }
         else
         {
             return false;
         }
     }
 }
 定义一个login的jsp页面<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
 <% 
   request.setCharacterEncoding("utf-8");
 %>
 <jsp:useBean id="loginUser" class="srever.Users" scope="page"/>
 <jsp:useBean id="userDAO" class="srever.UsersDAO" scope="page"/>
 <jsp:setProperty property="*" name="loginUser"/>
 <%
   String path = request.getContextPath();
   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
   //如果用户和密码都等于admin,则登录成功
   if(userDAO.usersLogin(loginUser))
   {
      session.setAttribute("loginUser", loginUser.getUsername());
      request.getRequestDispatcher("login_success.jsp").forward(request, response);
   }
   else
   {
      response.sendRedirect("login_failure.jsp");
   }
 %>
 定义一个dologin的jsp页面<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
 <%
   String path = request.getContextPath();
   String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
   String username ="";
   String password ="";
   request.setCharacterEncoding("utf-8");//防止中文乱码
   username = request.getParameter("username");
   password = request.getParameter("password");
   //如果用户和密码都等于admin,则登录成功
   if("admin".equals(username)&&"admin".equals(password))
   {
      session.setAttribute("loginUser", username);
      request.getRequestDispatcher("login_success.jsp").forward(request, response);
   }
   else
   {
      response.sendRedirect("login_failure.jsp");
   }
 %>
 定义一个登录成功的页面login_success<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
 <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
 %>
 <html>
     <head>
         <!-- Page title -->
         <title>imooc - Login</title>
         <!-- End of Page title -->
         <!-- Libraries -->
         <link type="text/css" href="css/login.css" rel="stylesheet" />    
         <link type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.html" rel="stylesheet" />    
         <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
         <script type="text/javascript" src="js/easyTooltip.js"></script>
         <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
         <!-- End of Libraries -->    
     </head>
     <body>
     <div id="container">
         <div class="logo">
             <a href="#"><img src="assets/logo.png" alt="" /></a>
         </div>
         <div id="box">
           <% 
              String loginUser = "";
              if(session.getAttribute("loginUser")!=null)
              {
                 loginUser = session.getAttribute("loginUser").toString();
              }
           %>
              欢迎您<font color="red"><%=loginUser%></font>,登录成功!
         </div>
     </div>
     </body>
 </html>

image.png

相关文章
|
7月前
|
安全 算法 Java
【SpringSecuirty6.x】自动登录和注销登录
【SpringSecuirty6.x】自动登录和注销登录
60 0
|
7月前
|
存储 前端开发
通过session实现用户的登录与登出功能
通过session实现用户的登录与登出功能
244 0
|
安全 数据安全/隐私保护
用户登录
用户登录
135 0
用户登录问题
用户登录问题
87 0
|
存储 数据安全/隐私保护 Python
用户登录的用户库
用户登录的用户库
59 0
|
数据安全/隐私保护
用户登陆
用户登陆
135 0
|
安全 数据安全/隐私保护 Python
用户登录程序需求
用户登录程序需求
89 0
|
数据安全/隐私保护
用户登录程序
用户登录程序
104 0
|
Java 数据库连接 数据库
实现用户登陆功能的实现
在javaEE中,实现用户登陆功能的实现(图文结合)
实现用户登陆功能的实现