본문 바로가기

Wanna be a Programmer/Servlet & JSP

Servlet & JSP day10 - 회원 정보 프로그램(로그인)

 

login_form.html

☞ folder : WebContent 하위

☞ 가입한 정보를 바탕으로 로그인 동작 수행

 

소스보기

 

LoginServlet.java

☞ pacakge : member.servlet

☞ url-mapping : /login

☞ register_form.html을 통해 입력한 정보를 database에 저장하고 저장한 정보를 바탕으로 ID와 PASSWORD를 비교하여 ID가 불일치하면 errorMessage를 출력하고 다시 login_form.jsp 로 이동, PASSWORD가 불일치하면 errorMessage를 출력하고 다시 login_form.jsp로 이동

☞ 로그인 했을 경우에만 USER가 로그인 했다고 출력해야 하기 때문에 request scope가 아닌 Session scope를 사용해야 한다. 그래서 리다이렉트 방식을 이용해서 MemberDTO를 binding하여 login_success.jsp 페이지를 출력한다.

 

소스보기

 

login_success.jsp

☞ folder : WebContent/res

☞ ID와 PASSWORD가 일치하면 ID가 로그인했다고 출력

 

소스보기

 

error.jsp

☞ folder : WebContent/res

 

소스보기