개인 공부 or 오류5 모달창 구현 연습 input[id*="popup"]{ display:none; } input[id*="popup"] + label { display: inline-block; padding: 20px; background-color: #00b7d4; color:#fff; } input[id*="popup"] + label + div{ position:fixed; top:0px; left:0px; width:100%; height: 100%; z-index: 100; } input[id*="popup"] + label + div > div{ position:absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); width: 500px; height: 300px; ba.. 2023. 8. 19. 소스 트리 오류 git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags origin git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks pull --no-commit origin dev From https://github.com/citygray/groupStudy * branch dev -> FETCH_HEAD error: The following untracked working tree files would be overwritten by merge: https://sangnam2.tistory.com/entry/git-pu.. 2023. 8. 3. 회원가입창 조건문 , , 는 Java 언어의 switch~ case와 비슷하게 여러 조건중에 하나를 선택한다. 는 switch에 해당되고 는 case에 해당되며, 는 default에 해당된다. controller주소는 .do jsp에서는 .do안 붙여도 가능 로그아웃 컨트롤러에서 session을 제거 HttpSession session = null; session = request.getSession(false);//기존 세션 객체 존재시 반환. 없으면 null반환 session.invalidate(); return "/board/getBoardList.do"; 오류1. org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. C.. 2023. 8. 3. 복습, parameterMap, parameterType, resultMap, resultType parameterMap : 비즈니스 로직으로부터 전달 받은, SQL 구문에 사용될 매개변수를 담은 객체 parameterType : 비즈니스 로직으로부터 전달 받은, SQL 구문에 사용될 매개변수의 자료형 resultMap : 비즈니스 로직으로 반환할, 결과값을 담은 객체 resultType : 비즈니스 로직으로 반환할, 결과값의 자료형 parameterType을 사용하는 방법 파라미터의 값으로 사용: #{변수명} 파라미터 명으로 사용: ${변수명} ajax은 화면 전환이 없다. 2023. 8. 2. MyBatis 연습 영속 계층의 작업은 항상 다음과 같은 순서로 진행 1. 테이블의 컬럼 구조를 반영하는 VO(Value Object) 클래스 생성 2.MyBatis의 Mapper인터페이스의 작성/XML처리 SQL작성시 ;가 없도록 작성 3.작성한 Mapper인터페이스의 테스트 XML을 작성할 때는 반드시 의 namespace 속성 값을 Mapper 인터페이스와 동일한 이름을 주는 것에 주의하고, 태그의 id 속성 값은 메서드의 이름과 일치하게 작성합니다. resultType 속성의 값은 select 쿼리의 결과를 특정 클래스의 객체로 만들기 위해서 설정합니다. XML에 사용한 CDATA 부분은 XML에서 부등호를 사용하기 위해서 사용합니다. 1. DB 테이블 테이블 제작 2. DTO 객체 제작(DTO로 테이블의 객체를 가.. 2023. 8. 1. 이전 1 다음