전자정부프레임워크의 Pagination 사용하지 않고, 쌩노가다 페이징 처리하기. 어쩌면 이게 더 편하기도... 바로 이렇게 게시글 목록 아래에 나오도록. CSS는 알아서 입히시길. * 주의점 - StringUtils 사용할 때 commons-lang.jar를 살짝 의존함. - 쿼리는 오라클,mybatis를 기준으로 작성하였음. (mysql은 limit가 있어서 페이징 처리하기가 무척 편하다) - list.jsp에서 paging.jsp를 include하는 부분, page 속성에는 paging.jsp의 경로를 제대로 써줘야 함. - 게시글 목록을 조회할 때에 쿼리에서 Paging관련 파라미터 뿐만 아니라, 게시글 관련 파라미터도 넘겨야할 경우.. PagingDTO를 상속받는 BoardDTO를 만들어서 하든..
모기입이 삐뚤어진다는 처서도 지났고, 여름 막바지인데 난 냉면에 꽂혀있다. 요즘 새로운 소원이 생겼으니, 바로 제대로 된 전국 3대 냉면을 다 먹어보는 것. 평양냉면, 함흥냉면, 진주냉면이 그들이다. 여지껏 먹어본 냉면중에 최고는 단연 진주냉면이었다. 미치도록 맛있었던 진주냉면. 그야말로 맛의 신세계. 진주에서 만난 나의 인생냉면이었다. 담백고소한 육수를 한모금 먹어주고, 쫄깃한 메밀면발에 한우육전/오이/배를 올려서 후루룩 땡기면 그야말로 죽음이다. 한그릇 뚝딱 완냉하고나면 "여한이 없다"는 말이 절로나온다. 먹은 지 2주가 지났건만, 자꾸만 생각나는 그 맛은 날 괴롭게 한다. 먼곳에 있는 진주냉면의 그리움을 달래려 지역 맛집을 찾아갔는데, 50여년 동안 함흥냉면을 만들어 팔고있는 집이었다. 함흥에서 만..
다운로드☞ https://www.mongodb.org/downloads MSI파일을 다운로드 받는다. 다운로드 받은 파일을 실행시켜서 Next, next, next.... Finish. 몽고DB가 설치된 폴더의 bin 폴더까지 이동해서 전체 경로를 복사한다. 환경변수의 시스템 변수 Path 세미콜론 뒤에 복사해뒀던 경로를 붙여넣고 확인. cmd창에 mongod를 쳐보자. 그럼 data 폴더를 찾지 못한다는 에러가 뜬다. mongod --dbpath [data폴더 전체 경로] 적당한 곳에 data를 저장할 폴더를 만들고 위와 같이 명령어를 입력한다. 그리고나서 다시 mongod를 치면, 뭔가가 실행되면서 만들어놨던 폴더에 위와 같이 폴더와 파일들이 생성됨을 확인할 수 있다. cmd창의 로그를 살펴보면 po..
입력 값에 대한 검증을 일일히 자바스크립트 코드를 짜서 검증하기란 여간 귀찮은 일이 아니다. jquery validation을 이용하면 아주 편리하게 입력 값에 대한 검증이 가능하다. 메시지를 한 곳에 모아놓을 수 있고, 다국어 지원도 한다. 다운로드 ☞ http://jqueryvalidation.org/ 필요한 js 파일은 기본적으로 jquery 파일이 있어야 하고, jquery.validate.js와 jquery.validate.min.js 중에 하나를 추가해준다. 총 2개의 js 파일이 필요하다. 여기에 메시지 관리나 다국어 메시지를 사용하고 싶다면, dist/localization에 있는 메시지js 파일들을 추가한다. 신용카드 번호 검증과 같은 additional-method 검증 메서드를 사용하..
집밥 백선생의 통닭구이 레시피를 보고 주말에 한번 따라해봤다. * 재료 : 8호닭(최대한 작은 닭을 사용하랜다.. 마트에서 구할 수 있는 가장 작은 닭이었음;), 소금, 후추, 매운고추(백선생 재료에는 없음. 그냥 내가 추가), 버터, 마늘 닭에 적당량의 후추, 소금, 매운고추로 마사지를 마구마구해준다. 계량하는 것 없이 그냥 대~충 뿌렸다. 똥꼬(?)에는 좋아하는 마늘을 듬뿍 넣어줬고, 후라이팬 뚜껑을 닫고 40분 이상 약한 불에 구워준다.그냥 대략 익을 때까지 구우면 된다 ㅋㅋ한쪽 면이 익으면 뒤집어 버터를 바른다. 마지막엔 센 불로 약간 더 익히면 끝!버터를 너무 빨리 발라서 그런지 조금 탄 감이 없잖아 있지만, 맛은 정말 굿굿!지금껏 헀던 음식중에 가장 성공적이지 않았나 싶다 ㅋㅋ (역시 고기요리..
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener 톰캣에 서버를 올리고 러닝했을 때, 위와 같은 에러가 발생한다면.. 프로젝트 우클릭 → Properties → Deployment Assembly에서 Add로 Maven Dependencies를 추가한다. Maven Project Update를 하면 다시 초기화 되니, 다시 추가해줄 것!
이클립스를 실행하고나서 계속 저런 에러창이 끊임없이 뜬다면... 자바 버전 문제일 가능성이 농후하다. stackoverflow에서는 이클립스의 ini 파일에서 옵션을 추가하라는데..(http://stackoverflow.com/questions/27689219/eclipse-svn-synchronze-workspace-error-updating-synchronize-view-for-svn-works) 내 경우엔 이 방법으로는 통하지 않았다. - Window → Preferences → Java → Installed JREs에서 default를 jre7 이상으로 맞춘다. - 그래도 안된다면,, JAVA_HOME 환경변수를 Java 1.7 이상으로 맞춘다. - 다 해봐도 안된다면, Java를 1.7이상으로 ..