본문 바로가기

전체 글

(33)
Struts 2 Tag Struts 2 태그 struts 2 태그를 사용하기 위해서는 jsp 페이지에 다음과 같이 taglib를 선언해야 한다. [0] request.getParameter() request.getAttribute()session.getAttribute() => request.getParameter() => request.getAttribute() => session.getAttribute() [1]OGNL(Object Graph Navigation Language) OGNL은 자바 객체의 프로퍼티 값을 얻거나 저장하기 위하여 자바 빈들 상의 프로퍼티들을 추적하는 표현식을 다룰 수 있게 한다. 또 한 OGNL은 정적 메서드 또는 인스턴스 메서드를 실행하고, 컬렉션 타입의 데이터 또한 사용할 수 있도록 Lambd..
유용한 자바스크립트 함수 /** * 브라우저의 버전을 체크합니다. */ function getbrowser() { var tempdocument = window.document; if (tempdocument.all && tempdocument.getelementbyid) // 인터넷 익스플로러 5.x { return 1; } else if (tempdocument.all && !tempdocument.getelementbyid) // 인터넷 익스플로러 4.x { return 2; } else if (tempdocument.getelementbyid && !tempdocument.all) // 넷스케이프 6 { return 3; } else if (tempdocument.layers) // 넷스케이프 4.x { return 4;..
Session 가져오는 법 - struts2 actionContext로 구하는 법과 SessionAware로 구하는 법, httpServletRequest로 구하는 법을 정리합니다. 1. actionContext로 구하는 법 import com.opensymphony.xwork.ActionContext; Map session = ActionContext.getContext().getSession(); session.put("session_id", id); Map session = ActionContext.getContext().getSession(); session.remove("session_id"); 2. SessionAware 인터페이스를 구현하면 session을 얻을수 있다 import com.opensymphony.xwork.ActionS..
struts2 Action에서 HttpServletRequest, HttpServletResponse 사용방법 X-internet와 struts2연동시 x-internet 벤더마다 filter를 사용한다던지 하여 나름데로의 통신방식이 있다. 따라서, Client의 요청을 struts2 기본설정으로 받아들이지 못하기 때문에 HttpServletRequest와 HttpServletResponse를 직접 핸들링 해줘야 한다. 방법은 2가지.. 1) ActionSupport를 extends하는 방법과 2) ServletRequestAware, ServletResponseAware를 implements하고 servlet-config interceptor를 설정해주는 방법이 있다. 첫번째 방법은, ActionSupport를 extends하는 방법 #XinternetAction .java public class Xintern..
Html 코딩 #01 html 테이블 input박스 옵션 테이블 색 지정 : style="border-collapse:collapse" bordercolor="73c2f2" input 박스 색 지정 : style="border:1px solid;border-color:#bfbdbd;" input 박스 숫자만 입력 : onkeyPress="if ((event.keyCode57)) event.returnValue=false;" [출처] html 테이블 input박스 옵션|작성자 다오래 select 박스에 링크 달기 Self 방식 사이트링크 선택 네이버 항목 항목 Blank 방식 사이트링크 선택 다 음 네이버 엠파스 window.open 속성 JavaScript 1. width : 창 가로길이 지정 2. height : 창 세로길..
CVSNT 2.5.03 설치 및 설정 가이드 1. CVSNT : http://www.march-hare.com/cvspro/#downcvsnt 다운로드 후 CVS 서버 설치 2. TortoiseCVS : http://sourceforge.net/projects/tortoisecvs/ 다운로드 후 CVS 클라이언트 설치 Protocol 에서 Locally mounted folder (:local:) 선택하여 등록하면 CVS 서버 없이도 사용 가능 이 문서는 윈도우에 CVS(Concurrent Version System)를 설치 하고 설정하는 과정에 대한 가이드로서, 이전(2004년 5월 11일)에 작성했던 CVSNT 2.0.41a의 설치 가이드를 현재 시점(2007년 9월)의 최신 버전인 CVSNT 2.5.03.2382에 맞게 재 편집한 것이다. C..
Eclipse 사용팁 & 단축키 ********************************************* ****** 이클립스 사용팁 및 단축키 모음 ******* ********************************************* ===== 실행 ===== 1. Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ===== 소스 네비게이션 ===== 1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 2. Alt + ->, Alt + 입력하는 도중엔 언제라도 강제 호출 가능하다. 2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다. 3. Ctrl + l : 원하는 소스 라인으로 이동 로컬 히스토리 기능을 이용..
jQuery로 작업하기 Part 2 jQuery로 작업하기, Part 2: 내일 나올 웹 응용을 오늘 구현해보자 사건, 속성, CSS  제안 및 의견 피드백 난이도 : 중급 Michael Abernethy, 제품 개발 관리자, Optimal Auctions 옮긴이: 박재호 이해영 dwkorea@kr.ibm.com 2008 년 11 월 25 일 jQuery 연재물 중 두 번째 기사에서는 풍부한 RIA(Rich Internet Application)를 만들기 위해 웹 사이트에 상호 대화식 기능을 추가하는 방법을 설명하겠습니다. jQuery와 관련해 사용자가 만들어낸 사건, 웹 사이트 자체에서 얻은 정보를 결합해 활용하는 방법을 다루며, 이런 RIA를 빠르고 쉽게 만들기 위해 화면을 새로 고치지 않고도 응용 프로그램의 외형과 느낌을 변경하는 ..