Open berryberrybin opened 2 years ago
String value = request.getParameter(String name) ;
: request로 넘어오는 name에 해당하는 value 값 받기
request.setCharacterEncoding("euc-kr");
: request로 넘어오는 한글인코딩 변환
String str [] = request.getParameterValues("hobby");
: name에 해당하는 value 여러개 일때 사용함.
Enumeration<String> e = request.getParameterNames();
: request로 넘오는 name에 대한 정보 가져오기
String ip = request.getRemoteAddr() ;
: 접속한 클라이언트 ip 가져오기
Cookie co [] = request.getCookies();
: 접속한 클라이언트에 저장된 쿠키정보(클라이언트정보) 가져오기
response.sendRedirect(String url);
: 클라이언트의 요청페이지를 URL로 이동시킴.
response.addCookie(Cookie co);
: 클라이언트쪽에 클라이언트의 정보를 저장함.
response.setContentType(String encoding);
: 클라이언트쪽에 한글인코딩 설정
response.setStatus(int code) ;
: 클라이언트쪽에 상태코드 설정
상태코드 200 : 정상 (성공) 400 : request요청이 잘못된경우 (bad request) 403 : 인증은 했으나 권한이 부족할때 발생코드 404 : FileNotFoundException 잘못된 경로 인경우 405 : 요청방식 잘못된 경우(get방식, post방식 구분못햇을대) 500 : 소스코드 오류.
response.setError(int code);
session.setAttribute(String name, Object value);
: 세션의 정보를 저장.
Object value = session.getAttribute(String name);
: 세션의정보가져오기
session.setMaxInactiveInterval(int interval);
: 세션의 유지되는 시간설정(초단위)
int interval = session.getMaxInactiveInterval();
: 설정된 세션의 시간 가져옴(초단위)
String id = session.getId();
: 세션이 생성되면 자동으로 만들어지는 세션아이디
Enumeration e =session.getAttributeNames();
: 세션에저장된 name 가져오기
boolean b = session.isNew();
: 현재 브라우져창의 세션이 새로운것인지 판별 (true면 새로운페이지, false 기존페이지)
session.invalidate();
: 세션의 모든정보를 지운다.
session.removeAttribute(java.lang.String name);
: 저장된 세션의 정보중 name에 해당하는 정보 삭제
long time = session.getLastAccessedTime();
: 마지막 접속시간
long time = session.getCreationTime();
: 세션이 시작된 시간.
application.setAttribute(String name, Object value);
: 정보를 저장하는 기능
Object value = application.getAttribute(String name);
: name에 해당하는 정보를 가져오는 기능
application.removeAttribute(String name);
: name에 해당하는 정보를 삭제하는 기능
application.getRealPath(java.lang.String path);
: 실행되는 문서의 경로 가져오는 기능
Enumeration e = application.getAttributeNames();
: 저장된 정보의 name 가져오는 기능