참조 ● http://ssodang.tistory.com/entry/MyBatis ● http://krespo.net/162 MyBatis를 사용하면서 게시판 테이블에 댓글 테이블이 1:N관계로 FK로 묶여있는 경우가 있다 이럴 경우에 ResultMap을 이용하면 쿼리를 받아온 후 서버에서 for문으로 쿼리를 또 확인하여 던질 필요가 없어진다. 1:N관계에서 1에 해당하는 클래스에 N에 해당하는 VO객체를 ArrayList형태로 추가해준다. OptionVO @Alias("optionVO") public class OptionVO { private int id; private Timestamp created_on; private Timestamp updated_on; private Timestamp del..
참조http://blog.whitelife.co.kr/215 JSP에서 게시판을 만들때 등등 pagination을 해야할 때가 많다. 은근히 까다로운 부분이 많아서 만든 기회를 통해 정리를 해보고자 한다. page가 변동될때마다 get방식으로 "page"라는 변수명으로 url에 전달해준다. paging.java public class Paging { private int pageSize; // 게시 글 수 private int firstPageNo; // 첫 번째 페이지 번호 private int prevPageNo; // 이전 페이지 번호 private int startPageNo; // 시작 페이지 (페이징 네비 기준) private int pageNo; // 페이지 번호 private int end..
참조http://jlblog.me/76 get방식을 Parameter값을 전달하다보면 한글형식이 깨질때가 있다. 크롬에서는 정상적으로 전달이 되지만 익스플러어에서는 깨지는 이유를 찾다가 해결하는 방법을 찾았다. sever.xml config - server.xml - 에서 설정 가능합니다. 두 군데에서 설정을 변경해준다. 그래도 깨진현상이 지속된다면 JavaScript에서 Parameter값을 보낼때 인코딩을 해주면 해결된다. var param = encodeURIComponent("한글");