목록전체 글 (169)
KSI일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lAiVS/btscS4RaIe4/ks8YbI6dCqZahXtRzxnIbK/img.png)
//error.jsp ${requestScope.errorMessage} 발생한 예외 : ${e} 자세한 문제 원인은 이클립스 콘솔을 확인해주세요. 메인 페이지 뒤로 가기 ***예외처리*** -스프링 예외처리 방법 * 1순위 :메서드 별로 예외처리(try~catch /throws) * 2순위 :하나의 컨트롤러에서 발생하는 예외를 모아서 처리 * ->@ExceptionHandler(메서드에서 작성) * 3순위 :전역(웹 애플리케이션)에서 발생하는 예외를 모아서 처리 * ->@ControllerAdvice(클래스에서 작성) * ->에러 처리용 클래스 따로 만들어서 처리 * **스프링 예외처리 방법 2순위** 멤버 컨트롤러에서 발생하는 모든 예외를 모아서 처리 @ExceptionHandler(Exception..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/k10RY/btscPbP6RvV/BFTd86LZE9SCO4k3HX037k/img.png)
우편번호 서비스 페이지를 참고해 주소 검색이 가능하게 끔 만들어봤습니다 https://postcode.map.daum.net/guide Daum 우편번호 서비스 우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다. postcode.map.daum.net 예제까지 클릭 해 들어갔으면 코드가 보여집니다 코드 중 필요한것만 복사해서 쓰면 됩니다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dCPtV9/btscQQK2Cka/7X4Sh8fnatnzJu8Wa0Ksu0/img.png)
//이메일 유효성 검사 js // 비밀번호 유효성 검사 const memberPw = document.getElementById("memberPw"); const memberPwConfirm = document.getElementById("memberPwConfirm"); const pwMessage = document.getElementById("pwMessage"); memberPw.addEventListener("input", function(){ if(memberPw.value.length == 0){ pwMessage.innerText = "영어, 숫자, 특수문자(!,@,#,-,_) 6~30글자 사이로 작성해주세요."; pwMessage.classList.remove("confirm", "err..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/19Gx3/btscPbPGMsy/VGPlWhVKLSmBcFTsTKA13k/img.png)
dependencies :Maven 프로젝트는 외부 저장소와 의존관계를 맺고 있어 프로젝트에 필요한 파일을(라이브러리) 사용자가 직접 받을 필요 없이 해당 태그내에 지정된 형식으로 작성하면 네트워크를 통해 외부 저장소에서 자동으로 얻어와 세팅한다 Maven Repository 홈페이지 접속해 필요한 라이브러리를 pom.xml 안에 추가해준다 -pom.xml -spring-security.xml 생성 후 암호화용 bean 생성 해준다 //MemberServiceImpl.java package edu.kh.comm.member.model.service; import org.mybatis.logging.LoggerFactory; import org.slf4j.Logger; import org.springfra..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UCI48/btscGIG7H8k/ek1GAxxAAu9If2IOrd3yp0/img.png)
cmd창,powershell창 lombok설치시 에러 error: could not open `c:\program files\java\jre1.8.0_351\lib\amd64\jvm.cfg' 발생시에는 jdk 충돌로 저같은 경우에는 jdk버전이 spring, java 다르다 보니 시스템환경변수 설정하면서 뭔가 꼬였던거 같습니다 그래서 깔끔하게 jdk 재설치 해줬더니 잘 됬습니다! 1. 프로그램 추가/제거, java jdk 폴더 모두 삭제, 시스템환경변수 설정에서도 변수 JAVA_HOME 삭제 2. jdk 재설치 해서 시스템 환경변수 설정에 JAVA_HOME 새로 만들기(jdk경로는 새로 설치한 jdk경로로 설정) Path도 JAVA_HOME 으로 설정! 3.lombok 설치!
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bCFG6B/btscKnhlSmh/BotsDaYcuHw0GGWmlyUlYk/img.png)
*login //MemberController @Controller//생성된 bean이 Controller임을 명시 + bean 등록 @RequestMapping("/member")//localhost:8080/comm/member 이하의 요청을 처리하는 컨트롤러 @SessionAttributes({"loginMember"}) //Model에 추가된값이 key와 어노테이션에 작성된 값이 같으면 //해당값을 session scope로 이동시키는 역할을 한다 public class MemberController { private Logger logger = LoggerFactory.getLogger(MemberController.class); @Autowired private MemberService ser..