본문 바로가기
Projects/Project(1) - University Portal System

Project(1) - 학사 정보 시스템 만들기 - 로그인 기능만들기

by THeVeloper 2019. 11. 22.
로그인 기능 구현하기
이전 글에서 Admin계정을 만들어 놓았습니다.
이제 Admin계정과 Spring셋팅을 이용해서 로그인 기능을 구현해보겠습니다.
index.jsp에서 로그인 부분을 form태그로 가둬놓은 코드가 있는데요,

form태그 안에서 입력된 데이터 값들이 submit버튼을 누르는순간 form action="#" ->> #의 경로로 전송이 됩니다.

저는 action의 #을 /login.do로 바꿔 보내겠습니다.

로그인하기위해서 필요한 정보들은 ID와 PW이므로 2값만 받아서 보냅니다.

우선 applicationContext.xml에서 Database의 정보 수정해주시는거 잊지마세요!

그리고 mybatis-config.xml에서 객체 경로와 이름도 만들어줍니다.

 

첫째로 Admin 객체를 만들어주시고

 

AdminService, AdminDao, AdminController를 만들어 줍니다.

Annotation을 달아준 후 코드상태 form에서 /login.do로 데이터를 전송해주었으니 Controller에서 받아줍니다.

 

완성된 Controller

Service

Dao

Mapper

 

구현화면 - 로그인 전

로그인 버튼 클릭

로그인 성공 후

 

이렇게 로그인이 성공했습니다!

오류가 발생하면 가장먼저 오타부터 확인해주시고! 

각 데이터가 옮기는 부분마다

System.out.println(숫자);

 

또는 

아이디 or 비밀번호 이렇게 확인해주시면 오류잡기가 훨씬 수월하답니다 :)

 

 

댓글