본문 바로가기

JSP & WEB & Ajax

(19)
유용한 자바스크립트 함수 /** * 브라우저의 버전을 체크합니다. */ 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 : 창 세로길..
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를 빠르고 쉽게 만들기 위해 화면을 새로 고치지 않고도 응용 프로그램의 외형과 느낌을 변경하는 ..
jQuery로 작업하기 Part 1 jQuery로 작업하기, Part 1: 브라우저로 데스크톱 응용 옮기기 핵심 함수, 선택, 결과 탐색  난이도 : 중급 Michael Abernethy, 제품 개발 관리자, Optimal Auctions 옮긴이: 박재호 이해영 dwkorea@kr.ibm.com 2008 년 11 월 18 일 jQuery는 동적 RIA(Rich Internet Application)를 쉽게 만들기 위해 개발자가 고려하는 자바스크립트 라이브러리로 뜨고 있습니다. 브라우저 기반 응용은 데스크톱 응용을 계속해서 대체하고 있기에, 이런 라이브러리는 계속해서 활용 범위가 넓어질 것입니다. jQuery 연재물을 통해 jQuery 관련 지식을 얻고 웹 응용 프로젝트에 활용하는 방법을 익혀봅시다. 도입 jQuery는 웹 개발자를 위한 ..
서블렛 + JDBC 연동시 코딩 고려사항 -제1탄- 자바서비스넷에서 퍼온 옛날 자료.. 하지만 중요한 내용... 그리고 무척 길다... 최초작성일자: 2000/09/05 16:19:47 최근 수정일 : 2001.01.27 최근 수정일 : 2001.03.12(nested sql query issue) 최근 수정일 : 2001.03.13(transaction) 최근 수정일 : 2001.03.20(instance variables in JSP) 최근 수정일 : 2001.04.03(문맥수정) 최근 수정일 : 2002.02.06("close 할 땐 제대로..." 추가사항첨가) 최근 수정일 : 2002.02.25("transaction관련 추가") 최근 수정일 : 2002.06.11(PreparedStatement에 의한 ResultSet close 이슈) 최근 수..
가상 input 만들어내기 javascript에서 가상 input 만들어내는 sample source var cCateList = new Array(); cCateList[0] = new sCategory("N", "6", "test", "y", "3"); .. .. .. for (var i=0; i < cCateList.length; i++) { // I 추가, M 수정, D 삭제, N 변경안됨 , Z : 클라이언트에서 입력 후 삭제 if (cCateList[i].type == "I" || cCateList[i].type == "M" || cCateList[i].type == "D" || cCateList[i].type == "N") { var input = document.createElement('input'); input...