
파일 업로드 기능 1. 파일 업로드 폼으로 이동 📑 MemberControll.java @RequestMapping("/memImageForm.do") public String memImageForm(){ return "memeber/memImageForm"; } 📑 memImageForm.jsp 아이디 ${mvo.memID} 사진 업로드 이미지를 업로드하세요. 1) form 태그에 enctype="multipart/form-data" 파일을 넘길 시 꼭 필요한 속성 2) 현제 세션의 고객 ID를 Form 저장시 함께 넘겨서 어떤 고객의 이미지를 보낸건지 확인 및 저장 3) 사진을 넣을 수 잇는 2. 대용량 파일을 업로드하기 위한 서버 xml 수정 📁server폴더 📑 server.xml - 톰켓서버가 ..

회원가입 유효성 검사 1. 회원가입 화면 📑 join.jsp -html 아이디 중복확인 비밀번호 비밀번호확인 사용자 이름 나이 성별 남자 여자 이메일 1) form을 통해 전달할 값에 name(실제 데이터로 넘어갈 값)과 id(유효성 검사를 위한 값) 속성을 추가한다. 1) 유효성 검사 후 회원가입이 실행되기 위해 으로 설정한다. 2) 버튼 클릭시 onclick="함수명" 을 속성으로 함수가 실행된다. 2. 유효성 검사 결과 출력 팝업 -html × 메세지 확인 Close 1) 검사 결과 부적합 시 모달 창으로 에러 메세지를 출력한다. 3. 유효성 검사 구현 - javascript function goInsert(){ var getCheck= RegExp(/^[a-zA-Z0-9]{4,12}$/);//비밀..

비밀번호 일치 확인 1. 회원가입 화면에 비밀번호와 비밀번호 확인을 하는 태그 생성 📑 join.jsp - html 비밀번호 비밀번호확인 1) 비밀번호 재확인시 동일해야 회원가입이 가능하다. onkeyup="passwordCheck()" 으로 선택이 된 상태가 되면, 메서드가 실행이 된다. 2. 비밀번호 값의 일치를 확인해주는 스크립트 - javascript function passwordCheck(){ var memPassword1=$("#memPassword1").val(); var memPassword2=$("#memPassword2").val(); if(memPassword1 != memPassword2){ $("#passMessage").html("비밀번호가 서로 일치하지 않습니다."); }el..

Lombol API setter, getter 자동 생성하는 API, 코드의 간략화를 해준다. @Data 어노테이션을 통해 사용할 수 있다. Lombol 세팅 방법 - 이클립스 1. 아래 사이트에서 롬복 파일 다운로드 Project Lombok projectlombok.org 2. 다운로드 받은 파일 경로 다운로드 받은 파일을 아래 경로에 넣어준다. C:\eGovFrame-4.0.0\bin\eclipse 3. 명령프롬프트(cmd)에서 설치 1) 경로 이동 cd C:\eGovFrame-4.0.0\bin\jdk8u242-b08\bin 2) 롬복.jar 파일 실행 java -jar C:\eGovFrame-4.0.0\bin\eclipse\lombok.jar 3) 경로를 이클립스로 넣어주고 설치한다. 4. pom..

앞에서 DB와 관련하여 Connection pool과 Mybatis를 연동했다. Mybatis가 어떻게 사용되는지 자세하게 정리하려고 한다. Mybatis Api 자바객체와 SQL문을 자동으로 연동해주는 역할을 하는 ORM 프레임워크이다. sql문을 xml 또는 @어노테이션을 통해 작성하고 관리할 수 있다. 복잡한 jdbc 코드 작성의 불편함을 해소해준다. 쿼리 결과에 대한 맵핑 부분을 대신 해준다. 다양한 프로그랭 언어로 구현이가능하다. Mybatis 를 활용하여 SQL문을 관리하는 프로세스 Mybatis 는 쿼리 매핑 구문을 실행하기 위해 sqlSession 객체를 사용한다. *SqlSessionFactoryBuilder : Mybatis 설정 파일을 바탕으로 SqlSessionFactory 객체를 ..