순서 1. Mapper 메서드 2. Service 메서드 3. Controller 메서드 4. View 처리 4.1 버튼 동작 4.2 유효성 검사 적용 4.3 '상품 관리(목록) 페이지' 4.4 테스트 1. Mapper 메서드 수정 쿼리를 수행하는 Mapper, Service, Controller 메서드를 만들었습니다. 먼저 Mapper 단계의 메서드부터 작업했습니다. AdminMapper.java 상품 정보 수정 쿼리를 실행하는 메서드 선언부를 작성합니다. /* 상품 수정 */ public int productsModify(SwanVO vo); AdminMapper.xml 앞서 작성한 메서드가 실행할 태그와 쿼리문을 작성합니다. update product set product_title = #{prod..
순서 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. 유효성 검사 통과 유무 변수 선언 2. form 전송 막기 3. 입력값 변수 선언 4. span 태그 추가 5. 아이디 유효성 검사 6. 아이디 중복 검사 유효성 검사 1. 유효성 검사 통과 유무 변수 선언 스크립트 문 상단 부분에 아래의 코드와 같이 변수를 선언한 뒤 false로 초기화합니다. var idCheck = false;// 아이디 var nameCheck = false;// 이름 var phoneCheck = false;// 전화번호 var mailCheck = false;// 이메일 var mailnumCheck = false;// 이메일 인증번호 확인 var pwdCheck = false;// 비밀번호 확인 var addressCheck1 = false // 주소 2. form..
순서 1. 인증 번호 입력란 변환 기능 2. 인증 번호 일치 여부 검사 기능 3. 테스트 1. 인증 번호 입력란 변환 기능 인증 번호 입력란(mail_check_input)에 사용할 수 있도록 하기 위해 두 가지가 기능 실행되어야 합니다. ㄱ. 인증 번호 입력란 태그의 속성 disabled 속성 값이 변경. ㄴ. 인증 번호 입력란의 배경색 변경. 이 기능은 인증 번호 전송이 정상적으로 작동하였을 때만 진행이 됩니다. 그렇기 때문에 앞서 말한 두 가지 기능을 수행하는 명령 코드는 ajax 내에 있는 success코드에 작성되어야 합니다. success 코드 자체가 ajax가 정상적으로 진행이 완료되었을 때 작동하는 코드이기 때문입니다. 변경이 되어야 할 대상[$(".mail_check_input"), $(..