공용 에러 페이지 등록 src/main/webapp/WEB-INF/web.xml 에 아래 코드를 추가해줍니다. java.lang.Exception /WEB-INF/views/common/errorPage.jsp 그리고 src/main/webapp/WEB-INF/views/common 폴더에 errorPage.jsp를 생성합니다. Error ${ msg } SWAN으로 돌아가기 이제 공용 에러페이지 등록이 끝났습니다. controller에서 throws Exception을 발생시키면 아래와 같은 화면이 공통적으로 뜨게 됩니다. 비밀번호 암호화가 적용된 최종 로그인 암호화까지 적용시켜 회원가입에 성공했으나 로그인을 하면 에러 페이지가 뜹니다. 이는 로그인이 완벽한 로그인이 아니기 때문입니다. 이제 암호화가 ..
순서 1. login.jsp (로그인 실패) 2. header.jsp (로그인 성공) 1. login.jsp (로그인 실패) 로그인 페이지는 서버로부터 받은 result 변수에 담긴 데이터를 활용하여 로그인에 실패하였다는 경고 문구가 뜨도록 만들었습니다. 먼저 경고 문구를 포함한 div태그와 해당 태그의 css 코드를 추가합니다. 태그의 추가 위치는 클래스 속성명 'input-box'인 div태그와 클래스 속성명 'input-box button'인 div 태그 사이입니다. 사용자 ID 또는 비밀번호를 잘못 입력하셨습니다. /* 로그인 실패시 경고글 */ .login_warn{ margin-top: 30px; text-align: center; color : red; font-size: 10px; } JS..
순서 1. 로그인 페이지(login.jsp) 아이디, 비번 전송 2. 로그인 처리 메서드 작성(MemberController.java) 1. 로그인 페이지(login.jsp) 아이디, 비밀번호 전송 이전에 구현한 회원가입과 같습니다. 아이디, 비밀번호 항목란에 데이터를 입력하고 로그인 버튼을 누르면 데이터가 서버에 전송됨과 함께 로그인 기능을 수행하는 메서드를 요청하도록 작성했습니다. 1-1. form 태그 추가 & input 태그에 name 속성 추가 클래스 속성명이 'container'인 div 태그 바로 다음 줄에 태그를 작성했습니다. form 태그의 id속성명은 'login_form'이고 method 속성명은 post입니다. SWAN 비밀번호 찾기 | 아이디 찾기 | 회원가입 아이디와 비밀번호를 ..