본문 바로가기

JAVA/JSP

(27)
ResultSet -> LIST /** * ResultSet을 List로 반환 * @param rs ResultSet * @return List */ public List getRsToList(ResultSet rs){ List lst = null; try{ int rows = rs.getRow(); if(rows > -1){ ResultSetMetaData mrs = rs.getMetaData(); int Col_TYPE = 0; String Col_NAME = ""; String inputVar = null; HashMap rowHash = new HashMap(); lst = new ArrayList(); // 컬럼수 int colcnt = mrs.getColumnCount(); while(rs.next()){ rowHash = ..
java charset 관련 변환 유틸. /** * Method a2k. 8859_1 에서 MS949 로 문자세트변환 * @param str 바꾸려는 문자열 * @return String */ public static String a2k(String str) { try { return new String(str.getBytes("8859_1"),"MS949"); } catch (Exception e) { return ""; } } /** * Method a2k. 8859_1 에서 MS949 로 문자세트변환 * @param str 바꾸려는 문자열 * @return String */ public static String a2u(String str) { try { return new String(str.getBytes("iso-8859-1"),"KS..
파일 업로드 multipart/form-data 출처 : http://blog.naver.com/callzone?Redirect=Log&logNo=140055259392 파일 업로드를 위한 기본적인 폼 형태 웹 브라우저를 통해서 파일은 전송하기 위해서 폼 구성에 대해서 알아보자. form 태그의 속성돌중 input 태그들이 있는데 이들중 태그는 파일을 선택할 수 있는 창을 만든다. 또한 이렇게 선택된 파일을 전송하기 위해서 form 태그의 속성들 중 method외 enctype을 다음과 같이 지정한다. Warn 으로 지정한 폼 요소에서 파일 업로드를 위한 파일 요소를 지정해야한다. input 태그의 속성으로 type은 file로 지정하고, 이 태그에 대한 이름을 명시 해야한다. 의 형태로 전송한 폼에 담겨진 파라미터들은 request 객체를 통해서 이..
JAVA 가변인수 예제 : public static void foo(int ... nums) { for(int num : nums) { System.out.print(num); } System.out.println(); System.out.printf("The last number of list is %d\n", nums[nums.length - 1]); } 메소드가 받을 인수를 쓸 때 변수타입과 변수이름 사이에 ... (점3개) 넣으면 된다; 그리고 그 변수는 배열형식으로 취급해서 사용하면 된다. 오우. 굿
ERROR 리스트 100 : Continue 101 : Switching protocols 200 : OK, 에러없이 전송 성공 201 : Created, POST 명령 실행 및 성공 202 : Accepted, 서버가 클라이언트 명령을 받음 203 : Non-authoritative information, 서버가 클라이언트 요구 중 일부 만 전송 204 : No content, 클라언트 요구을 처리했으나 전송할 데이터가 없음 205 : Reset content 206 : Partial content 300 : Multiple choices, 최근에 옮겨진 데이터를 요청 301 : Moved permanently, 요구한 데이터를 변경된 임시 URL에서 찾았음 302 : Moved temporarily, 요구한 데이터가 ..
StringTokenizer 와 split 의 차이. StringTokenizer tokens = new StringTokenizer(str , "/"); str.split("/") 예를 들어 " / " 문자를 기준으로 잘라내어 사용할 때 이 두가지를 쓴다. 차이점이 있다. 몰라서 고생 좀 했는데.. str = "데이터1/데이터2//데이터4" ; 위의 스트링의 "/" 기준으로 잘라내어 사용할 때. StringTokenizer 는. 데이터1 데이터2 데이터4 이런 결과를 가져오고, split 은 데이터1 데이터2 NULL 데이터3 이런 결과를 가져온다. 중간에 빈칸이 올 수 있는 경우를 조심하자.
한글 깨짐 현상 출처 : http://cafe.naver.com/requirements.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=95
JSP 의 테이블 - > 엑셀로 만들기. // response.setHeader("Content-Disposition", "attachment; filename=appl_list.xls"); // response.setHeader("Content-Description", "JSP Generated Data"); // out.clearBuffer(); 추가요.