본문 바로가기

Programming

(156)
[JAVA] 자바지기(http://www.javajigi.net/) http://www.javajigi.net/ 사이트 완전 좋네요!
[JSP] 페이지 현재 경로, 이전 경로, 컨텍스트 얻기 페이지 현재 경로 : request.getRequestURL(); 페이지 컨텍스트 경로 : request.getContextPath(); 그 외 : URI : Path : 페이지 이전 경로 : request.getHeader("referer"); 이걸 사용하기 전에 우선 아래 글부터 읽어보고 사용하기 바란다. 출처 : http://www.webmadang.net/community/community.do?action=read&boardid=5001&page=1&seq=19 ※ 리퍼러(referer)를 구할 수 없는 경우 위의 예와 같이 A페이지의 링크를 통해서 B페이지로 이동했는데, referer를 구할 수 없는 경우가 있습니다. 이유는 아주 간단합니다. 태그와 의 action 값에 의한 이동이 아닌 경우..
[Jsp] Session 값 전부 삭제 하기 session.invalidate(); 끝... 너무 짧나 -_-;
[JavaScript] this.form 사용하기 이게 생각처럼 되는게 아니라 어떨때는 되고 어떨때는 안되길래 왜 그럴까 하루 종일 고민해 본 결과를 정리한다. 예를 들어 아래와 같은 소스를 보자. 출처 : http://ask.nate.com/qna/view.html?n=3651515 이 소스에서는 this.form(form name으로 선언된 이름) 이 정상적으로 동작한다. 하지만 아래 소스에서는 동작하지 않는다. 무슨 차이가 있을까? 하나는 input tag에서 this.form 을 호출했고, 다른 하나는 a tag에서 호출했다. input에서 부를때는 되지만, a 에서 부르면 안된다는 말이다. 이유를 정확히는 모르겠지만 a tag는 현재 form에 포함되지 않는 객체라서 그런 것 같다. (정확히는 모르겠지만 저렇게 쓰면 안된다는것은 확신한다.) 끝
[Java] MS-SQL 2000 연동 스토어드 프로시저 호출 관련 소스 구글 소스 코드 검색으로 찾아본 소스들. 개발에 참고용으로 사용할 때 좋다. 1. 본문 보기 public void testRun() throws Exception { CallableStatement cstmt = connection.prepareCall(EXECUTE_PROCEDURE); try { cstmt.registerOutParameter(2, Types.INTEGER); cstmt.registerOutParameter(4, Types.INTEGER); cstmt.setInt(1, 5); cstmt.setInt(3, 0); cstmt.execute(); int ans = cstmt.getInt(4); assertTrue("got wrong answer, expected 120: " + ans, a..
MSDN 스토어드 프로시저 사용 방법 http://msdn.microsoft.com/ko-kr/library/ms378108(SQL.90).aspx 여기 내용을 참고하기 바란다.
[Java] MS-SQL 2000 연동 스토어드 프로시저 호출 출처 : http://pcguy7.springnote.com/pages/1044536 CallableStatement : SQL의 스토어드프로시저(Stored Procedure)를 실행시키기 위해 사용되는 인터페이스 이다. 스토어드프로시저란 : query문을 하나의 파일 형태로 만들거나 데이터베이스에 저장해 놓고 함수처럼 호출해서 사용하는 것임. 이것을 이용하면 연속되는 query문에 대해서 매우 빠른 성능을 보인다. 보안적인 장점 역시 가지고 있음. 스토어드프로시저로 값을 받아오려면, 호출하기에 앞서 반드시 CallableStatement인터페이스의 registerOutParameter()메서드를 호출해야 함. 이 인터페이스는 PreparedStatement 인터페이스로부터 상속 받았기 때문에 setX..
[Java] 개발자가 직접 Exception 발생 시키기 출처 : http://yosh.tistory.com/164 소스상에서 아래와 같이 코딩한다. public class testClass{ public String testMethod(String msg) throws Exception { ... 생략 ... try { throw new Exception("Exception 메세지 내용 입력"); } catch(Exception e) { e.printStackTrace(); } } } 이렇게 하고 stdout.log 파일을 열어보면 아래와 같이 나올것이다. java.lang.Exception: !!!!test!!!! at com.testClass.execute(VmRequestAction.java:38) ... 생략 ... 2009. 4. 3. 오후 7:24..