본문 바로가기

웹개발

[JSP] JSP로 엑셀파일 다운받을 때 한글이 깨지는 현상 JSP로 어떤 자료를 엑셀로 변환하여 받을때 종종 한글이 깨지는 경우가 있다. 대부분 엑셀파일 처리를 위해 JSP파일에 다음과 같은 처리를 해주는데.. response.setHeader("Content-Disposition", "attachment; filename=myfile.xls"); response.setContentType("application/vnd.ms-excel;charset=euc-kr"); 아니면 이렇게만 해도 대부분 한글 처리가 되는데 종종 어떤 경우에서는 한글이 깨지는 경우가 있다... 나같은 경우엔 평상시에 괜찮다가 어떤 특정 조건에 의해 나온 데이터에 의해 한글이 깨지는 경우가 생기더라.. 원인을 찾기가 매우 어렵다... 그러던중.. 찾은 방법은.. ead 에 다음과 같은 처리.. 더보기
[JSP] JSP 내용을 엑셀로 다운받기 파일내용 이럴경우 파일내용을 담긴 파일을 저장할수있게 해준다. import가 필요하다면.. 밑으로 내려쓰지 말고 page 옆에 이어써줘야 맨윗줄에 빈공백이 생기지 않는다. ANSI로 변경시 charset을 euc-kr로 변경해주면 된다. 파일명을 변경하고자 할떄에는 빨간부분을 변경하면 된다. 끗 더보기
[JSP] 이클립스 + 톰캣 6.0 + 오라클 연결하기 (JDBC) 이클립스 버전 : eclipse 3.4.1 윈도우 버전 : 비스타 얼티밋 64비트 톰캣 버전 : tomcat6.0 오라클 버전 : 9i classes12.jar 1. 다운받은 DBCP파일을 이클립스 프로젝트 WEB-INF/lib 폴더에 넣거나, tomcat설치폴더에 lib 폴더에 넣는다. 2. 이클립스 Servers 에 server.xml 에서 context 부분을 변경해준다. 변경 ↓ 해당 resouce 부분을 추가해준다. * 해당 내용에 url / username / password 는 각자 환경에 맞게 변경해준다. 3. jsp페이지를 생성해서 DB접속이 되는지 테스트한다. < %@ page import="javax.naming.*, javax.sql.*, java.sql.*"%.. 더보기
[JSP] 한글 파일명 다운로드 TOMCAT6.0 / JAVA 1.6 더보기
[JSP] page 디렉티브 속성 trimDirectiveWhitespaces 디렉디브나 스크립트 코드로 인한 줄바꿈공백 문자를 제거하는 기능이다. JSP 2.1부터 지원가능 [출처] trimDirectiveWhitespaces 속성으로 공백처리|작성자 천도시비 더보기
[JAVA] decomiler 디컴파일러 java 디컴파일러, GUI툴과 이클립스 플러그인으로 제공 http://java.decompiler.free.fr/ 더보기
[jQuery/Core/기본/기초 ] Selectors ( 객체 가져오기 ) jQuery에 가장 기초로 해당 객체를 가져오는 것을 Selectors 라고 한다. 아래는 그 방법들이다. $('#id명') // ID로 가져오기 $('[attribute|="value"]') // 해당 value가 단어로 들어간 객체를 찾는다 ( "-" 앞은 단어로 인식 ) $('[attribute~="value"]') // 위와 반대로 value가 단어로 들어가지 않은 객체를 찾는다. $('[attribute*="value"]') // 해당 value가 들어간 객체를 찾는다 ( 단어 아니여도 됨 ) $('[attribute$="value"]') // value가 끝에 있는 객체를 찾는다. $('[attribute="value"]') // 완전일치 $('[attribute!="value"]') // 해.. 더보기
[JSP/ORACLE] JSP로 ORACLE DB연결 테스트하기 환경 : 이클립스, JDK1.6, Tomcat6.0, ORACLE 10g 필수jar : ojdbc14.jar (첨부파일) 1. tomcat에 server.xml에 해당 context에 resource 추가 2. 웹프로젝트 디렉토리에 JDBCTest.jsp 파일 추가 JDBCTest.jsp 내용 서버 구동후 JDBCTest.jsp를 호출하여 결과페이지에 "1"이 출력되면 이상없이 연결완료. 더보기