JSP
| 변수명 | 클래스명 | 설명 |
|---|---|---|
| request | HttpServletRequest | 클라이언트가 보낸 요청메세지 정보를 저장한다. |
| response | HttpServletResponse | 클라이언트로 보낼 응답메세지 정보를 저장한다. |
| session | HttpSession | 세션정보를 저장한다.(로그인처리와 관련) |
| out | JspWriter | 응답컨텐츠를 클라이언트로 출력하는 스트림 |
| application | ServletContext | 웹 애플리케이션을 나타내는 객체다.. |
| config | ServletConfig | 서블릿의 초기화에 필요한 정보를 저장한다. |
| pageContext | PageContext | JSP 페이지에 대한 정보를 저장한다. |
| exception | Throwable | 에러정보를 저장한다.(isErrorPage="true")에서만 사용가능 |
| page | Object | JSP 페이지를 구현한 자바객체가 저장된다. |
| 반환타입 | 메소드명 | 설명 |
|---|---|---|
| String | getParameter(String name) | 지정된 이름의 요청파라미터값을 반환한다. 요청파라미터값이 없으면 null을 반환한다 |
| String[] | getParameterValues(String name) | 지정된 이름의 모든 요청파라미터값을 배열의 형태로 반환한다 요청파라미터값이 없으면 null을 반환한다 |
| void | setCharacterEncoding(String encoding) | 요청파라미터값을 지정된 인코딩방식으로 복원한다 |
| void | setAttribute(String name, Object value) | 요청객체에 이름,객체 쌍의 속성(객체)을 저장한다. |
| Object | getAttribute(String name) | 요청객체에서 지정된 이름으로 저장된 속성(객체)를 반환한다. 지정된 이름의 속성이 존재하지 않으면 null을 반환한다. |
| void | removeAttribute(String name) | 요청객체에서 지정된 이름으로 저장된 속성(객체)을 삭제하다. |
| HttpSession | getSession() | 요청객체의 세션아이디에 해당하는 세션객체를 반환한다. 세션아이디가 없으면 세션객체를 새로 생성한 후 반환한다. 세션아이디에 해당하는 세션객체가 없으면 새로 생성한 후 반환한다 |
| HttpSession | getSession(boolean create) | create값을 true로 설정하면 위의 getSession() 메소드와 동일. create값을 false로 설정하면 세션아이디에 해당하는 세션객체가 있을 때만 세션객체를 반환하고, 아닌 경우 null을 반환한다 |
| String | getHeader(String name) | 지정된 이름의 요청헤더값을 반환한다 |
| String | getRequestURI() | 요청 URI 경로를 반환한다 |
| String | getContextPath() | 현재 웹애플리케이션의 컨텍스트 경로를 반환한다 |
| String | getRemoteAddr() | 요청을 보낸 클라이언트의 ip주소를 반환한다 |
| 반환타입 | 메소드명 | 설명 |
|---|---|---|
| void | sendRedirect(String url) | 지정된 url을 재요청하게 하는 응답을 보낸다 |
| void | setContentType(String type) | 응답컨텐츠의 타입을 설정한다 |
| void | setStatus(int statuscode) | HTTP 응답코드를 설정한다 |
| void | setHeader(String name, String value) | 응답헤더값을 설정한다 |
| 반환타입 | 메소드명 | 설명 |
|---|---|---|
| void | setAttribute(String name, Object value) | 세션객체에 이름,객체 쌍의 속성(객체)을 저장한다. |
| Object | getAttribute(String name) | 세션객체에서 지정된 이름으로 저장된 속성(객체)를 반환한다. 지정된 이름의 속성이 존재하지 않으면 null을 반환한다. |
| void | removeAttribute(String name) | 세션객체에서 지정된 이름으로 저장된 속성(객체)을 삭제하다. |
| void | invalidate() | 세션객체를 무효화시킨다. 로그아웃 요청시 실행한다 |
| void | setMaxInactiveInterval(int second) | 세션객체의 최대 비활성화 시간을 초단위로 설정한다 지정된 시간동안 세션객체에 대한 엑세스가 없으면 세션객체는 무효화된다 |
| String | getId() | 세션객체의 고유한 아이디를 반환한다 |

