개발 등 214

[JAVA] 양력 및 음력 법정공휴일, 일요일 제외한 날짜 조회하기

http://apps.icu-project.org/icu-jsp/downloadPage.jsp?ver=4.8.1.1&base=j icu4j-4_8_1_1.jar 파일을 lib에 추가. * 변수를 선언하고 음력 및 양력에 해당하는 값을 배열로 저장한다.private Calendar cal;private ChineseCalendar chinaCal;private String[] solarArr;private String[] lunarArr; public DateUtil() {cal = Calendar.getInstance();chinaCal = new ChineseCalendar();solarArr = new String[]{"0101", "0301", "0505", "0606", "0815", "1225"..

개발 등/JAVA 2013.07.15

[JsRender] 부모 객체에 접근하기

JsRender의 기본문법을 알고 싶으면 먼저 http://borismoore.github.io/jsrender/demos/demos.html 를 참고하세요. JsRender에서 부모객체에 접근하는 방법은 파악하기론 2가지가 있습니다.먼저 별칭(alias)를 부여하는 법, 그리고 객체로 접근하는 방법이 그것입니다. model : var model = {theater: "Rialto",movies: [{title: "Meet Joe Black",languages: ["English","French"]},{title: "City Hunter",languages: ["Mandarin","French","Chinese"]}]};1) 별칭부여하는 법{{for movies ~theat=theater}}{{:titl..

[JAVASCRIPT] undefined 와 null 의 차이

undefined란 변수만 선언하고 값을 지정하지 않은 상태이며,null은 변수에 null값이 들어간 상태를 말한다. 예)var test1;var test2 = null; alert(typeof test1)을 띄워보면 undefinedalert(typeof test2)는 Object 가 나온다. undefined의 구분법은 다음과 같다.if (typeof test1 == 'undefined') {// undefined를 따옴표로 감싸야 한다.} null 은 if (test1 == null) 로 구분할 수 있다.

java.lang.ClassCastException: java.math.BigDecimal

DB에서 NUMBER 타입으로 된 칼럼을 SqlMapClient.queryForList()로 조회하여 java.util.HashMap에 담게 되면 BigDecimal 형태로 리턴한다. 그래서 형변환을 할 때에는 BigDecimal 형태로 해야 한다.일반적인 방식으로 Integer.parseInt((String)map.get("CLOUMN NAME"));하면 java.lang.ClassCastException: java.math.BigDecimal 예외가 발생한다. BigDecimal로 형변환한 후 다시 int 타입으로 형변환을 하면 된다.BigDecimal bd = (BigDecimal)map.get("CLOUMN NAME");int i = bd.intValue();

개발 등/JAVA 2013.06.26

SPRING 3.0 transaction 관련 설정 파일 에러

각 항목 아래에 있는 jar 파일을 추가하면 됨 Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] --> org.springframework.transaction-3.1.0.RELEASE.jar Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/aop] --> lib/org.springframework.aop-3.1.0.RELEASE.jar nested exception is java.lang.NoClassDefFoundErr..

개발 등/SPRING 2013.04.15

java.lang.IllegalStateException: Cannot create a session after the response has been committed

Filter 클래스의 chain.doFilter(response, request)를 호출할 때 위의 에러가 발생한다면, 아마도 해당 Filter클래스나 이전에 호출되는 Filter 클래스에서 response 객체를 정상적으로 chain.doFilter()를 호출하기 전에 response.sendRedirect("/"); 등으로 호출했을 가능성이 많다.doFilter()에 들어가는 response 인자는 재가공되지 않은 상태여야 하므로, sendRedirect()등으로 호출한 다음엔 return;으로 처리해주어야 예외가 발생하지 않는다. 예) request.sendRedirect("/comm/main.do");return;

개발 등/JAVA 2013.03.05