전체 글
-
application 기본 객체의 웹 어플리케이션 초기화 파라미터 관련 메서드개발 관련/JSP 2012. 3. 8. 16:56
application 기본 객체의 웹 어플리케이션 초기화 파라미터 관련 메서드 메서드 리턴 타입 설 명 getInitParameter(String name) String 이름이 name인 웹 어플리케이션 초기화 파라미터의 값을 읽어온다. 존재하지 않을 경우 null을 리턴한다. getInitParameterNames() Enumeration 웹 어플리케이션 초기화 파라미터의 이름 목록을 리턴한다. 출처: 최범균의 JSP 2.1 웹프로그래밍 사이트: http://cafe.daum.net/javacan
-
pageContext가 제공하는 기본 객체 접근 메서드개발 관련/JSP 2012. 3. 8. 11:56
pageContext가 제공하는 기본 객체 접근 메서드 메서드 리턴 타입 설 명 getRequest() ServletRequest request 기본 객체를 구한다. getResponse() ServletResponse response 기본 객체를 구한다. getSession() HttpSession session 기본 객체를 구한다. getServletContext() ServletContext application 기본 객체를 구한다. getServletConfig() ServletConfig config 기본 객체를 구한다. getOut() JspWriter out 기본 객체를 구한다. getException() Exception exception 기본 객체를 구한다. getPage() Object..
-
out 기본 객체의 버퍼 관련 메서드개발 관련/JSP 2012. 3. 8. 11:46
out 기본 객체의 버퍼 관련 메서드 메서드 리턴 타입 설 명 getBufferSize() int 버퍼의 크기를 구한다. getRemaining() int 현재 버퍼의 남은 크기를 구한다. clear() void 버퍼의 내용을 비운다. 만약 버퍼가 이미 플러시 되었다면 IOException를 발생시킨다. clearBuffer() void 버퍼의 내용을 비운다. 만약 버퍼가 이미 플러시 되었다면 IOException를 발생시키지 않는다. flush() void 버퍼를 플러시 한다. isAutoFlush() boolean 버퍼가 다 찼을 때 자동으로 플러시를 할 경우 true를 리턴한다. isAutoFlush() 메서드의 값을 결정하는 것은 page 디렉티브의 autoFlush 속성이다. 출처: 최범균의 J..
-
String 클래스가 제공하는 메서드개발 관련/JSP 2012. 3. 6. 09:54
String 클래스가 제공하는 메서드 메서드 리턴 타입 설 명 length() int 문자열의 길이를 구한다. charAt(int index) char 지정한 인덱스에 위치한 문자를 러턴한다. indexOf(String str) int str이 포함되어 있는 첫 번째 인덱스를 구한다. str이 포함 되어 있지 않을 경우 -1을 리턴한다. indexOf(String str, int fromIndex) int fromIndex 이후에 str이 포함되어 있는 첫 번째 인덱스를 구한다. str이 포함되어 있지 않을 경우 -1을 리턴한다. indeOf(char ch) int 문자 ch의 첫 번째 인덱스를 구한다. 문자 ch가 존재하지 않을 경우 -1을 리턴한다. indeOf(char ch, int fromInde..
-
response 기본 객체개발 관련/JSP 2012. 3. 2. 17:41
response 기본 객체가 제공하는 헤더 추가 메서드. 메서드 리턴 타입 설 명 addDateHeader(String name, long date) void name 헤더에 date를 추가한다. date는 1970년 1월 1일 이후 흘러간 시간을 1/1000초 단위로 나타낸다. addHeader(String name, String value) void name 헤더에 value를 값으로 추가한다. addIniHeader(String name, long date) void name 헤더에 정수 값 value를 추가한다. setDateHeader(String name, long date) void name 헤더의 값을 date로 지정한다. date는 1970년 1월 1일 이후 흘러간 시간을 1/1000초 ..
-
톰캣에서 GET방식 파라미터를 위한 인코딩 처리하기개발 관련/JSP 2012. 3. 2. 17:13
GET 방식으로 파라미터 전송 시 인코딩 결정 규칙 GET 방식 이용 시 파라미터 전송 방법 인코딩 결정 1. 태그의 링크 태그에 쿼리 문자열 추가 웹 페이지 인코딩 사용 2. HTML 폼(form)의 method 속성값을 "GET"으로 지정해서 폼을 전송 웹 페이지 인코딩 사용 3. 웹 브라우저에 주소에 직접 쿼리 문자열 포함한 URL 입력 웹 브라우저마다 다름 3번의 경우가 문제인데 IE이나 FF의 경우 EUC-KR 캐릭터 셋을 이용해서 인코딩을 하는 반면 사파리나 크롬의 경우는 UTF-8 캐릭터 셋을 이용해서 인코딩을 한다. 그래서 GET 방식으로 전달되는 파라미터 값을 인코딩 할 때 브라우저 마다 다르기 때문에 표준 인코딩 규칙을 정해야 한다. GET 방식으로 전송되는 파라미터의 경우 reques..
-
request 파라미터 메서드개발 관련/JSP 2012. 2. 29. 17:06
request 기본 객체의 파라미터 읽기 메서드. 메서드 리턴 타입 설 명 getParameter(String name) String 이름이 name인 파라미터의 값을 구한다. 존재하지 않을 경우 null을 리턴한다. getParameterValues(String name) String[] 이름이 name인 모든 파라미터의 값을 배열로 구한다. 존재하지 않을 경우 null을 리턴한다. getParameterNames() java.util.Enumeration 웹 브라우저가 전송한 파라미터의 이름을 구한다. getParameterMap() java.util.Map 웹 브라우저가 전송한 파라미터의 맵을 구한다. 맵은 쌍으로 구성된다. 출처: 최범균의 JSP 2.1 웹프로그래밍 사이트: http://cafe...
-
request 클라이언트 정보개발 관련/JSP 2012. 2. 29. 16:21
request 기본 객체는 클라이언트가 전송한 정보 및 서버 정보를 구할 수 있는 메서드를 제공. 메서드 리턴 타입 설 명 getRemoteAddr() String 웹 서버에 연결한 클라이언트의 IP 주소를 구한다. getContentLength() long 클라이언트가 전송한 요청 정보의 길이를 구한다. 전송된 데이터의 길이를 알 수 없는 경우 -1을 리턴한다. getCharacterEncoding() String 클라이언트가 요청 정보를 전송할 때 사용한 캐릭터의 인코딩을 구한다. getContentType() String 클라이언트가 요청 정보를 전송할 떄 사용한 컨텍트의 타입을 구한다. getProtocol() String 클라이언트가 요청한 프로토콜을 구한다. getMethod() String ..