본문 바로가기

JAVA/JSP

[jQuery] table 내용 엑셀다운로드 // 파일명 지정하고 할때$("#btnExcel").on("click", function () { var a = document.createElement('a'); var data_type = 'data:application/vnd.ms-excel'; var table_html = encodeURIComponent($("#tableName").html()); a.href = data_type + ', ' + table_html; a.download = '파일명.xls'; a.click(); e.preventDefault(); }); 출처 : http://toyuq.tistory.com/37 더보기
DB 별 JDBC Driver 출처 : http://tibang.tistory.com/entry/DB%EB%B3%84-JDBC-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84 1. Oracle Ddriver [oracle.jdbc.driver.OracleDriver] URL [jdbc:oracle:thin:@localhost:1521:DBNAME] 2. Sybase Ddriver [com.sybase.jdbc2.jdbc.SybDriver] URL [jdbc:sybase:Tds:localhost:5001/DBNAME] * JDBC드라이버 : jTDS2.jar 3. MS-SQL Driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] URL [jdbc:sqlserver://loca.. 더보기
DBManager.java 출처: http://www.itroad.org/?mid=p_java&document_srl=22455 DBManager.java import java.sql.*; import java.util.*; import java.lang.reflect.*; import javax.sql.DataSource; import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; /** * DB Admin * @author Winter Lau * @date 2010-2-2 下午10:18:50 */ public class DBManager { privat.. 더보기
javamail을 이용한 메일보내기. 일단 필요한 것. javamail.jar (javamail) activation.jar (JAF - java activation Framework) 그리고 테스트 해볼수 있는 smtp 서버. 요런것도 괜찮음. // SMTP IP String smtphost = "xxx.xxx.xxx.xxx"; // 보내는 사람 String mailFrom = "test@daum.net"; // 받는 사람 String mailTo = "test@naver.com"; // 메일제목 String subject = "메일테스트입니다."; // 메일본문 String contents = "" + "테스트 메일" + " " + ""; Properties properties = System.getProperties(); propert.. 더보기
class 파일의 컴파일 버전 확인하기. javap -verbose class이름. .... SourceFile: "AddTermAction.java" minor version: 0 major version: 50 Constant pool: .... ------------------------------------------------ major minor Java platform version 45 3 1.0 45 3 1.1 46 0 1.2 47 0 1.3 48 0 1.4 49 0 1.5 50 0 1.6 ------------------------------------------------ 더보기
ResultSet 의 Null 체크. if(rs !=null) { } 요딴거 안 먹힐 것이다. rs.next() 의 결과값인 true 아니면 false 를 이용하여, if(rs.next()){ do{ 결과 있을 때 내용... }while(rs.next()); }else{ 결과 없을 때 내용.. } 더보기
개발 초기에 charset 맞추기. 더보기
StringBuffer 초기화하여 재사용하기. StringBuffer변수.setLength(0); [출처] [초기화] StringBuffer 객체의 초기화 방법|작성자 담덕 strBuffer.delete(0, strBuffer.capacity()); [출처] StringBuffer 초기화 setLength(0)|작성자 황금쌀 아님 그냥 new 해버리던가...;; 더보기