본문 바로가기

분류 전체보기

(99)
[CSS] 클래스 중복 사용으로 인한 불필요한 화면 지우기 현상 css가 겹치거나 tiles 설정으로 인하여 불필요한 화면이 나타날 수 있다. 로직 - 크롬 브라우저(F12)로 해당 클래스 확인 - 지우고 싶은 화면에
[JavaScript 자바스크립트] 회원가입 약관동의 "자세히" 창 나타내기 1. 코드 관리 쉽게 새로운 jsp 만들기 2. controller에서 화면 매핑 @RequestMapping("privacyAgree") public String privacyAgree() { return "top/agree/privacyAgree"; } @RequestMapping("dbelleAgree") public String dbelleAgree() { return "top/agree/dbelleAgree"; } @RequestMapping("marketingAgree") public String marketingAgree() { return "top/agree/marketingAgree"; } 3. 회원가입.jsp "onclick="javascript:openWin1()" 기반으로 js 코드..
[JavaScript 자바스크립트] 회원가입 약관동의 로직 1) 체크박스 전체 선택 2) 체크박스 전체 해제 3) 체크박스 전체 선택 후 하나만 해제했을 시 전체 선택도 해제 4) 체크박스 개별로 전체 선택 되었을 경우 전체 선택 체크 jsp 약관 전체 동의하기 [필수] 개인정보 수집 및 이용 동의 자세히 [필수] dbelleArt, dbelleArt 스토어 이용 악관 자세히 [선택] 마케팅 활용 및 광고성 정보 수신 동의 자세히 JS 1) 체크박스 전체 선택 2) 체크박스 전체 해제 ♥ $(this).is(":checked") : 체크된 상태면 true 아니면 false를 반환 ♥ .is(":checked") : checked 상태를 가져오는 함수 ♥ .prop("checked", false); : "ckecked"는 값을 set $(".form-floa..
[Ajax] 이메일 중복확인 로직 - '이미' 정규식 표현을 사용하여 이메일 유효성검사가 되어 있는 태그에 중복확인 로직 추가 - Ajax를 이용 - cnt가 0 이면 사용 가능한 이메일, 1이면 이미 존재하는 이메일 - ajax 통신은 유효성이 검사된 이메일에만 불러오기 코드 - Mapper.java email이 존재하면 1이 출력, email이 존재하지 않으면 0이 출력 @Select("select COUNT(email) from dbelle.user where email=#{email}") int emailCheck(String email); - Service.java email이 존재하면 cnt : 1 email이 존재하지 않으면 cnt : 0 public int emailCheck(String email) { int cnt..
[Spring Error] Java.lang.IllegalArgumentException No converter found for return value of type class 문제점 ! Controller에서 객체 반환시 Json으로 반환되지 않는 경우 해결 ! pom.xml com.fasterxml.jackson.core jackson-databind 2.9.2
[JavaScript 자바스크립트] 모든 현상에 submit되는 것 막기 현상 ? form 태그 안에 어떤 태그든지(input, button ..) type="submit"이 있던 없던 submit은 서버랑 통신하는 태그라서 버튼 누르면 무조건 서버로 데이터가 넘어간다. 예를 들어서, js 또는 @valid를 사용하여 유효성 검사를 하고 싶을 시 무조건 서버로 데이터가 넘어가지 않도록 제어를 해주어야 한다. 그렇다면 어떤 코드를 써서 제어를 해주어야 할까 ? 해결 ! - JS 1. - onsubmit="return false" 추가 2. - form.submit(); 추가 서버로 데이터를 넘기고 싶은 부분의 코드에 form.submit(); 추가
[SQL Error] Incorrect table definition; there can be only one auto column and it must be defined as a key - 테이블 생성시 이와 같은 에러가 나는이유 -> primaryKey로 지정하였나 확인 !! Incorrect table definition; there can be only one auto column and it must be defined as a key AUTO_INCREMENT는 항상 기본키(primary key)로 지정되어야 한다 -> not null은 없어도 문법적 오류를 발생시키지 않지만 primary key가 없으면 문법적 오류를 발생시킨다. 예시1) create table user( idx int not null AUTO_INCREMENT PRIMARY KEY (idx) ); 예시2) create table user( idx int not null AUTO_INCREMENT PRIMAR..
[Sourcetree Error] remote: Invalid username or password. - 소스트리에서 push할 경우 나오는 에러메세지 ( 소스트리에서 예전에 발급한 토큰이 만료되었을 시 재설정 해야함 ) remote: Invalid username or password. ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. GITHUB => 임시 토큰 발급 하는 법 ! ! 1) github 접속 -> 오른쪽 상단 동그라미 리스트 팝업에서Settings 클릭 -> 왼쪽 사이드바 메뉴의 맨밑 Developer Settings 로 이동 2) 왼쪽 사이드바..