ided 로그인 기능 구현

1619 단어
기능 분석에는 로그인 페이지(login.html)가 있는데 폼은 로그인 데이터를 제출하고 LoginServlet에 계정과 비밀번호를 가져다주고DAO를 호출하여 한 대상을 되돌려준다. 대상이 null인지 아닌지를 판정한다. null이 아니라 계정 비밀번호가 존재하고 로그인할 수 있다. 반대로 계정 비밀번호가 잘못되어 로그인할 수 없다.
1.login.html 코드
 
 


2.LoginServlet
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
    //       
        HttpServletRequest request =(HttpServletRequest)servletRequest; 
       HttpServletResponse response=(HttpServletResponse)servletResponse;
        //          
        String username = request.getParameter("username");   
        String password = request.getParameter("password");
       //       
    User user = new User(username,password);
    //  dao   
     UserDao userDao=new UserDaoImpl(); 
    //        
     User loginUser =null;  
            try {        loginUser = userDao.login(user);    } catch (SQLException e) {
                    e.printStackTrace();    }
         //  loginUser   null    
         String msg ;  
           if(loginUser!=null){  
                 //            
                 msg="    ";
}else{ 
       //      
             msg="    "; 
                }   
response.setContentType("text/html;charset=utf-8");
response.getWriter().println(msg);
 }

3. dao에서 login(User user) 만들기
4.impl에서 실현
5. 방문http://localhost:8080/JavaWeb2/html/login.html

좋은 웹페이지 즐겨찾기