본문 바로가기
반응형

Programming Language/Java22

[Java] 자바 인코딩 new String( ... , 'EUC-KR') Java version 6 / ibatis String keyword = null; if(request.getParameter("keyword") != null){ keyword = new String(request.getParameter("keyword").getBytes("8859_1"), "EUC-KR"); }else { keyword = StringUtil.toString(request.getParameter("keyword")); } //20180529 검색 조건의 한글 깨짐 현상으로 위와 같이 조치해줌. 웹 요청에서 받은 파라미터 "keyword" 값을 ISO-8859-1 인코딩으로 바이트 배열로 변환한 다음, 이를 "EUC-KR"로 인코딩하여 새로운 문자열로 반환. 현대의 웹 서버는 UTF-.. 2018. 5. 29.
[JAVA] Referer로 이전 페이지 주소 알아내기 소스진단 시큐어코드 작업 중. 특정 jsp 에서 넘어와야만 download.jsp, 즉 내가 원하는 페이지가 보이도록 조치 해야하는데, 어떤 jsp에서 넘어왔는지 확인하려고 아래 문장 사용. String Referer = request.getHeader("referer"); https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Referer Referer - HTTP | MDN Referer 요청 헤더는 현재 요청을 보낸 페이지의 절대 혹은 부분 주소를 포함합니다. 만약 링크를 타고 들어왔다면 해당 링크를 포함하고 있는 페이지의 주소가, 다른 도메인에 리소스 요청을 보 developer.mozilla.org Referer Referer 요청 헤더는 현재 요청을.. 2018. 5. 25.
[Java] Apache Common Compress java에서 제공하는 java.util.zip으로 압축하면 한글이 깨진다. Apache Common Compress 라이브러리는 http://commons.apache.org/compress/ 에서 받을수 있다. 1 2 3 4 5 6 7 org.apache.commons commons-compress 1.8.1 Colored by Color Scripter cs 2018. 4. 18.
주석으로 if문 /*/ 12345678910111213141516171819202122232425262728293031323334353637383940 /*/ } else if ("LGHT_RADT_STD_MAX".equalsIgnoreCase(infoColumn.getColumnName())) { // 빛방사허용기준 - 최대/평균 if(cell == null) { otdpotVO.setLghtRadtStdMax(null); otdpotVO.setLghtRadtStdAvg(null); }else{ if (cell.getCellType() == Cell.CELL_TYPE_STRING) { strVal = cell.getStringCellValue(); // 최대/평균이 같은 셀에 포함된 경우, 분리하여 각각 입력 if (strV.. 2018. 4. 11.
(Java) FileOutputStream 실제 사용 예제 fileOutputStream = new FileOutputStream( new File( EgovProperties.getProperty("Globals.fileStorePath") + "zipFile" + File.separator + "a.zip" ) ); fileOutputStream.write(is); 2018. 4. 5.
반응형