본문 바로가기

전체 글

(170)
poi 방식 엑셀출력 보통 웹에서 엑셀파일 출력을 할때 헤더만 엑셀로 바꾸어서 html테그를 이용하여 엑셀을 출력한다. 속도도 빠르고 구현하기도 쉽다. 하지만 문제가 있다. 엑셀로 출력을 햇지만 기본 html파일이기 때문에 다른이름으로 저장을 하지 않으면 html문서로 남게 되고 가장 문제가 되는것은 엑셀 2007부터이다. ms에서 보안상인지 무슨이유인지는 모르겟지만 기존의 방식을 사용하면 시작할 때 오류가 발생한다. 일반적인 사이트라면 아무 문제가 없지만 보안이 필요한 사이트들은 사내 보안프로그램과 충돌이 날 때가 있다. 이럴때 구현하기 조금 까다롭지만 좋은 방법이 있다. poi방식인데 기존의 헤더만 엑셀로 변환시키는 방법이 아닌 java를 이용하여 파일 자체를 엑셀로 내보내는 방식이다. 소스는 아래와 같다. -------..
자바스크립트(JavaScript) 어제 날짜 구하기. function setYesterday(date) { var selectDate = date.split("-"); var changeDate = new Date(); changeDate.setFullYear(selectDate[0], selectDate[1]-1, selectDate[2]-1); var y = changeDate.getFullYear(); var m = changeDate.getMonth() + 1; var d = changeDate.getDate(); if(m
Log4j 지금 진행하는 프로젝트에서 사용하고 있구요 이런식으로도 쓰는구나 정도만 봐두시면 될꺼 같습니다. 1.1 Log4j- 자바 프로그램 작성시 로그를 남기기 위해서 사용되는 Logging Framework - Ibatis는 개발시 log4j를 이용하여 파라미터나 수행되는 SQL문장 그리고 결과값들을 볼 수있다. 이를 위한 설정은 /WebContent/WEB-INF/log4J.properties 파일에서 설정한다. 1.1.1 Log4j Configuration 파일 설정하기 - Root Logger설정 # FATAL > ERROR > WARN > INFO > DEBUG log4j.rootCategory=INFO, stdout, filelog, sso - 첫 번째는 Log Level을 설정하고 뒤에는 Append..
Eclipse 설치 및 Tomcat 연동 - 이클립스 톰캣 연동 3.Eclipse 설치 및 Tomcat 연동 3.1 Eclipse 설치 http://www.eclipse.org/downloads/로 접속한다. Eclipse IDE for Java EE Developers를 다운로드한다. 다운로드한 압축파일을 임의의 위치에 해제한다 tomcat과 마찬가지로 별도의 설치과정은 없다. 3.2 Eclipse에 tomcatPlugin설치 이클립스에 tomcatPlugin을 설치함으로써 tomcat폴더를 찾아가서 실행시킬필요 없이 편리하게 tomcat을 시작 또는 중지 시킬 수 있다. 설치과정은 아래와같다. http://www.eclipsetotale.com/tomcatPlugin.html 로 접속한다. 최신버전을 다운로드한다. 다운로드한 파일을 Eclipse폴더의 plugin..
톰캣(tomcat 7.0) 설치 및 환경변수 설정 2.Tomcat 설치 및 환경변수 설정 2.1Tomcat7.0설치 http://tomcat.apache.org/로 접속한다 왼쪽 메뉴의 Tomcat 7.0을 선택한다. 다음화면에서 OS에 맞는 Tomcat을 다운받는다. - 다운받은 톰캣을 프로젝트를 진행할 폴더에 압축을 풀면별도의 설치과정 없이 설치가 끝나게 된다. 2.1Tomcat7.0 환경변수 설정 JAVA 환경변수 설정과 같은 방법으로 변수를 하나더 추가해준다. 변수값으로는 tomcat의 경로를 지정해주면 된다. 설정이 끝나면 tomcat폴더의bin폴더의 startup.bat를 실행시킨다. 다음화면과 같이 나오면 tomcat 설치가 끝난 것이다. Tomcat을 종료하는 파일은 shutdown.bat이다.
JDK 설치 및 환경변수 설정 문서작업 후 초보분들을 위해 공유하고 싶어서 작성합니다. 1. JDK설치 및 환경변수 설정 1.1. JDK 다운로드 http://www.oracle.com/index.html로 접속한다. 메뉴의 Downloads에 롤오버하면 부메뉴가 나온다 부메뉴 왼쪽의Popluar Downloads의Java for Developers를 클릭한다. 최신버전의 이클립스를 다운 받을 수 있는 창이 뜬다. 최신버전은 다운로드를 클릭한 후 운영체제에 맞는 버전을 받아서 설치하면 된다. 현재 프로젝트의 환경설정에 맞춰서 JDK6 27update 버전을 받는 방법은 아래와 같다 JDK 다운로드페이지 가운데 부분에 Previous Releases라는 메뉴를 클릭한다. JAVA SE 6을 클릭한다 JDK 1.6버전 파일들을 받을 수 ..
javascript 로 select option 넣어주기 제가 직접 만든거고 잘 되는거 확인했습니다. 첫번째 function onload로 호출하시고 두번째 function 은 onchange로 호출하시면 됩니다. body엔 이렇게만 해주시면 자바스크립트를 통해서 옵션이 자동 생성됩니다 이스크립트가 하는 역할은 올해년도부터 3년전년도 위로는 3년후까지 생성이 됩니다 만약옵션에 다음과 같은 값들이 들어있을때 2010 2011 2012 2013 2014 2011을 선택하게 되면 다시 자바스크립트를 통해서 2011을 기준으로 3년전부터 3년후까지의 값을 동적으로 바꾸는 코드입니다. 유용하게 쓰일때가 있을겁니다. function thisYear() { var date = new Date(); var thisYear = date.getFullYear(); var sel..
http //java.sun.com/jsp/jstl/core 에러 다음과 같이 jstl을 사용하고 싶은데 로 하지 않으면 에러가 발생하는 경우가 있습니다. 이경우는 web.xml스키마의 버전과 WAS의 버전차이에 의해서 발생하는 에러입니다. web.xml 스키마의 버전이 2.3일때 http://java.sun.com/jstl/core" web.xml 스키마의 버전이 2.4이상일때 http://java.sun.com/jsp/jstl/core 이렇게 사용하시면 됩니다. 예제 >>> 두번째 처럼 사용하고 싶으면 다음과 같이 수정 또는 이런식으로 수정하셔도 됩니다