6월, 2010의 게시물 표시

jsp HttpServletResponse

void addCookie(Cookie cookie) - 응답에 쿠키를 추가한다. boolean containsHeader(String name) - 응답 헤더에 주어진 필드가 포함되었는지 여부를 알려준다. void sendError(int sc) - 클라이언트에 상태 코드와 디폴트 메시지를 전송한다. void sendError(int sc, String msg) - 클라이언트에 상태 코드와 메시지를 전송한다. String encodeRedirectURL(String url) - URL을 인코딩해준다. void setHeader(String name, String value) - 응답 헤더에 필드와 값을 추가한다. void setIntHeader(String name, int value) - 헤더 필드에 주어진 이름과 정수 값을 설정한다. void setStatus(int sc) - 응답에 상태 코드를 설정한다.

jsp ServletResponse

void flushBuffer() - 버퍼에 있는 내용을 클라이언트에 전송한다. int getBufferSize() - 응답에 사용되는 버퍼의 크기를 알아본다. String getCharacterEncoding() - 응답에 사용된 문자 세트의 인코딩을 리턴한다. Locale getLocale() - 응답에 사용된 로케일을 리턴한다. ServletOutputStream getOutputStream() - 응답에 바이너리 데이터를 전송하기 위해 출력 스트림을 얻는다. PrintWriter getWriter() - 응답에 문자 데이터를 전송하기 위해 PrintWriter를 얻는다. boolean isCommitted() - 응답이 committed되었는지 여부를 리턴한다. void reset() - 버퍼에 있는 데이터를 지운다. void setBufferSize(int size) - 버퍼 크기를 size로 지정한다. void setContentLength(int len) - 클라이언트로 전달되는 내용의 크기를 len으로 설정한다. void setContentType(String type) - 클라이언트로 전달되는 내용의 MIME타입을 설정한다. void setLocale(Locale loc) - 로케일을 설정한다.

jsp HttpServletRequest

String getAuthType() - 서버가 사용하는 인증 이름을 리턴한다. Cookie[] getCookies() - 브라우저가 요청과 전달한 쿠키들을 얻어온다. String getHeader(String name) - 주어진 이름의 요청 헤더 값을 얻어온다. Enumeration getHeaderNames() - 요청에 포함된 모든 헤더 이름들을 얻어 온다. String getMethod() - HTTP의 명령어 이름을 얻어온다. String getPathInfo() - URL에서 추가적인 패스 정보를 얻어온다. String getPathTranslated() - 서블릿 이름에서부터 쿼리 스트링전까지의 추가적인 패스 정보를 얻는다. String getQueryString() - 쿼리 스트링을 얻어온다. String getRemoteUser() - HTTP 인증을 통해 로그인 한 사용자의 이름을 얻어온다. String getRequestedSessionId() - 클라이인트의 세션 ID를 얻어온다. String getRequestURI() - URI 값을 얻어온다. HttpSession getSession() - 현재 세션을 리턴한다. HttpSession getSession(boolean create) - 현재 세션을 리턴하거나, 없는 경우에 create가 true이면 새로운 세션을 생성한다. boolean isRequestedSessionValid() - 세션이 유효한가를 알아본다.

jsp ServletRequest

Object getAttribute(String name) - 주어진 이름의 어프리뷰트를 얻어온다. 설정된 어트리뷰트가 없으면 null 값을 리턴한다. Enumeration getAttributeNames() - 설정된 모든 어트리뷰터의 이름을 리턴한다. void removeAttribute(String name) - 주어진 이름의 어트리뷰트를ㄹ 제거한다. void setAttribute(String name, Object o) - 객체를 주어진 이름으로 어트리뷰트에 등록한다. RequestDispacher getRequestDispatcher(String path) - 주어진 패스로 클라이언트의 요청을 전달할 RequestDispatcher를 얻어온다.   int getContentLength() - 클라이언트 요청의 바디(body)부분의 길이를 바이트 단위로 리턴한다. 길이를 알 수 없으면 -1을 리턴한다. String getContentType() - 클라이언트 요청의 바디 부분의 MIME 타입을 기술한다. String getParameter(String name) - 클라이언트의 요청에 포함되어 있는 주어진 이름의 파라메터 값을 리턴한다. 값이 없을 경우에는 null을 리턴한다. String[] getParameterValues(String name) - 주어진 이름의 파라메터 값을 모두 리턴한다. 동일한 이름에 여러 개의 값이 있는 경우에 사용된다. ServletInputStream getInputStream() - 클라이언트 요청의 바디에 있는 바이너리 데이터를 읽기 위한 입력 스트림을 리턴한다. BufferedReader getReader() - 클라이언트 요청의 바디에 있는 문자 데이터를 읽기 위한 BufferedReader를 리턴한다. String getCharacterEncoding() - 문자 데이터의 인코딩을 리턴한다. Locale getLocale() - 클라이언트가 받을 수 있는 가장 적당