본문 바로가기

프로그램/Java64

[JSTL] <c:forEach></c:forEach> 1. 1부터 5까지 5회동안 태그 사이의 문장을 반복해서 표현한다. //반복될 문장 2. 1부터 5까지 5회동안 태그 사이의 문장을 반복해서 표현한다. 단 반복 숫자를 변수에 담아 사용한다. //반복될 문장 ${cnt} 3. 1부터 10까지 반복을 하되 2씩증가한다. step을 설정하지 않으면 증가치는 1이다. //반복될 문장 ${cnt} 4. 배열의 사이즈만큼 반복해서 표현한다. //반복될 문장 ${str} 2014. 6. 9.
java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String 오라클에서 조회해서 결과를 맵으로 담아오는 경우 Number 타입으로 선언된 필드의 값을 String 에 넣다 보면 다음과 같은 오류가 발생하는 경우가 있다. java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String 이것을 해결하기 위해서는 String.valueOf()를 이용해서 값을 스트링으로 변환해서 사용하면 된다. 예) listFile은 Map 이다.String fileSize = String.valueOf(listFile.get("FILE_SIZE")); 2014. 5. 30.
이미지 품질을 유지하면서 썸네일(Thumbnail) 이미지 만들기 원본이 가지고 있는 퀄리티를 유지하면서 썸네일 이미지를 만드는 소스는 다음과 같습니다. 전달되는 인자는 원본이미지명(orgName), 썸네일이미지명(newName), 썸네일 이미지 폭(width) //원본이미지 파일을 읽어들인다.Image srcImg = ImageIO.read(new File(orgName)); //이미지 사이즈 계산int imx = srcImg.getWidth(null);int imy = srcImg.getHeight(null);int height = width * imy / imx; Image imgTarget = srcImg.getScaledInstance(width, height, Image.SCALE_SMOOTH); int pixels[] = new int[width * hei.. 2014. 5. 26.
JAI 를 이용해서 썸네일 이미지 만들기 JDK에서 기본적으로 제공하는 JAI(Java Advanced Image) 를 이용해서 썸네일(Thumbnail) 이미지를 만들 수 있습니다. 전달되는 인자는 orgName(원본명), 썸네일명(newName), 썸네일 폭(width) 입니다. File thumImg = new File(newName); //newName 은 만들어질 썸네일 이미지의 이름(경로포함)RenderedOp render = JAI.create("fileload", orginName); //썸네일로 만들어질 원본이미지 이름(경로포함)BufferedImage bi = render.getAsBufferedImage();//이미지 사이즈 계산int imy = bi.getHeight();int imx = bi.getWidth();int h.. 2014. 5. 22.
[WebLogic] 새 WebLogic 도메인 만들기 1. 시작메뉴를 눌러 Oracle WebLogic 메뉴 아래 QuickStart를 실행합니다. 도메인을 관리하기 위해서 'Getting started with WebLogic Server 10.3.6'을 선택합니다. 2. WebLogic Server 를 설치한 직후에 새 도메인을 만들 것입니다. 디폴트 설정인 '새 WebLogic 도메인 만들기'가 선택된 상태에서 '다음' 버튼을 누릅니다. 3. 도메인 소스를 선택하는 화면입니다. 기본설정을 둔채로 '다음' 버튼을 누릅니다. 4. 도메인 이름 및 위치를 지정하는 화면입니다. 각자 원하는 이름 및 위치를 지정하면 됩니다. 여기서는 기본 설정을 그대로 사용하겠습니다. '다음' 버튼을 누릅니다. 5. 관리자용 콘솔의 이름 및 비밀번호를 설정합니다. 이름은 그대.. 2014. 4. 25.
[WebLogic] 웹로직 11g 설치 웹로직 11g 설치 방법에 알아보겠습니다. 1. Oracle 사이트(http://www.oracle.com/kr)에 접속 한다.상단 '다운로드' 메뉴에 마우스를 갖다 놓음녀 메뉴가 아래로 펼쳐진다. 좌측 하단 미들웨어 항목의 'Fusion Middleware(WebLogic포함)을 선택한다. 2. 글 작성 시점에 12c 까지 나왔네요. 여기서 테스트 해 보려는 것은 11g 입니다. 중간쯤에 'See All Free WebLogic Server for Developer downloads' 를 선택해 주십시요. 3. 여러가지 OS에 맞는 버전과 배포유형이 있지만 여기서는 Windows 32bit 버전을 내려 받아 보겠습니다.먼저 상단에 라이센스 동의를 하시고, 'Oracle WebLogic Server 10.. 2014. 4. 24.
[Tiles] Tiles2 적용시 No rules found matching 'tiles-definitions 오류 처리 방법 ...2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester.sax] endElement(,tiles-definitions,tiles-definitions)2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester] match='tiles-definitions'2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester] bodyText=''2014-04-18 10:23:02,859 DEBUG [org.apache.commons.digester.Digester] No rules found matching 'tiles-.. 2014. 4. 22.