* 에러 문구 : Mapped Statements collection already contains value for ~ * 원인 1. mapper id 가 틀린 경우. 2. Parameter와 bean의 field 명이 틀린 경우 3. sql.xml 에서 정의된 namespace와 DAO에서 호출하는 namespace가 다를 경우 4. mapper가 정의가 되어 있지 않거나 Spelling 이 틀린 경우 5. mapper에 정의 된 namespace 명칭이 같은 Application 내에 중복 될 경우 * 해결 : 위에 원인 중에 없었지만 따지자면 1번 원인과 비슷하다.에러 문구를 좀 더 자세히 끝까지 보니 Caused by: org.springframework.core.NestedIOException..
*개인 공부용 메모 내용 : 코드로 배우는 스프링 웹 프로젝트 책 참고 함을 밝힘. 1. 테이블과 관련된 *VO 클래스 설계 -> 테이블의 구조를 객체화2. MyBatis를 이용하는 *DAO(인터페이스), *DAOImpl을 작성.*DAOImpl : 내용상 거의 SqlSessionTemplate를 이용해서 원하는 코드를 호출하는 수준. 공통으로 사용하는 XML Mapper의 namespace를 지정하고 사용.3. Resoure 폴더 내에 XML Mapper를 작성.4. 비즈니스 계층 고객의 요구사항 반영. 비즈니스 영역에 만들어지는 클래스나 인터페이스는 반드시 요구사항과 일치되도록 설계. 요구사항 메소드로 정리 : xxxService 인터페이스, xxxServiceImple 라는 구현객체 생성 순으로 진행..
BoardController.javapackage org.zerock.controller; import javax.inject.Inject; import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestM..
준비 중
//텍스트박스에 한글 입력 불가(크롬에서 잘 됨)
JSP 부분 아이디 비밀번호 아이디 저장 로그인 SCRIPT 부분 $(function(){// 쿠키값을 가져온다.var cookie_user_id = getLogin(); /*** 쿠키값이 존재하면 id에 쿠키에서 가져온 id를 할당한 뒤* 체크박스를 체크상태로 변경*/if(cookie_user_id != "") {$("#user_id").val(cookie_user_id);$("#cb_saveId").attr("checked", true);} // 아이디 저장 체크시$("#cb_saveId").on("click", function(){var _this = this;var isRemember;if($(_this).is(":checked")) {isRemember = confirm("이 PC에 로그인 정보..
pattern 에서 원하는 년, 월, 일, 시, 분, 패턴으로 수정 한다.