JSP
1.request
요청 객체는 요청 매개변수, 요청 등 클라이언트가 보낸 모든 정보를 포함하여 클라이언트가 보낸 요청을 나타냅니다. 헤더 등 javax.servlet.http.HttpServletRequest 객체입니다.
함수:
- 요청 매개변수 가져오기: request.getParameter(문자열 이름)
- 요청 헤더 가져오기: request.getHeader(문자열 이름)
- 요청 방법 가져오기: request.getMethod()
- 요청 URI 가져오기: request.getRequestURI()
- 요청 URL 가져오기: request.getRequestURL()
- 요청 프로토콜 가져오기: request.getProtocol()
- 요청 문자 인코딩 가져오기: request.getCharacterEncoding()
- 요청 콘텐츠 유형 가져오기: request.getContentType( )
- 요청 콘텐츠 길이 가져오기: request.getContentLength()
- 요청된 ServletPath 가져오기: request.getServletPath()
- 요청된 ContextPath 가져오기: request.getContextPath()
- 요청된 세션 가져오기: request .getSession()
- 요청된 쿠키 가져오기: request.getCookies()
- 요청된 로케일 가져오기: request.getLocale()
2. response
응답 객체는 다음을 포함하는 클라이언트에 대한 서버의 응답을 나타냅니다. 응답 헤더, 응답 본문 등과 같이 클라이언트에 전송될 모든 데이터 javax.servlet.http.HttpServletResponse 객체입니다.
기능:
- 응답 상태 코드 설정: response.setStatus(int sc)
- 응답 헤더 설정: response.setHeader(문자열 이름, 문자열 값)
- 응답 문자 인코딩 설정: response.setCharacterEncoding(문자열 charset )
- 응답 콘텐츠 유형 설정: response.setContentType(String contentType)
- 응답 출력 스트림 가져오기: response.getOutputStream()
- 응답 가져오기 PrintWriter: response.getWriter()
3. session 객체 클라이언트와 서버 간의 세션을 나타내며, 사용자 로그인 정보, 장바구니 정보 등 클라이언트와 서버 간의 상호 작용 중에 생성되는 모든 정보가 포함됩니다. javax.servlet.http.HttpSession 객체입니다.
기능:
세션 ID 가져오기: session.getId()
- 세션 생성 시간 가져오기: session.getCreationTime()
- 세션의 마지막 액세스 시간 가져오기: session.getLastAccessedTime()
- 세션 비활성 시간의 최대값 가져오기: session.getMaxInactiveInterval()
- 세션의 최대 비활성 시간 설정: session.setMaxInactiveInterval(int 간격)
- 세션에서 속성 가져오기: session.getAttribute(문자열 이름)
- Set 세션의 속성: session.setAttribute(문자열 이름, 개체 값)
- 세션의 속성 제거: session.removeAttribute(문자열 이름)
- Invalidate 세션: session.invalidate()
-
4 application
application 개체. 모든 ServletContext 객체를 포함하는 전체 웹 애플리케이션을 나타냅니다. javax.servlet.ServletContext 객체입니다.
기능:
ServletContext 가져오기: application.getServletContext()
- 웹 애플리케이션 이름 가져오기: application.getServletContext().getServletContextName()
- 웹 애플리케이션 버전 가져오기: application.getServletContext ().getMajorVersion() + "." + application.getServletContext().getMinorVersion()
- 웹 애플리케이션의 ContextPath 가져오기: application.getServletContext().getContextPath()
- 웹 애플리케이션의 서블릿 가져오기: application .getServletContext().getServlets()
- 웹 애플리케이션의 필터 가져오기: application.getServletContext().getFilters()
- 웹 애플리케이션의 리스너 가져오기: application.getServletContext().getListeners()
- GetServletContext().getListeners()
- 웹 애플리케이션의 리소스: application.getServletContext().getResource(String path)
- 웹 애플리케이션의 리소스 경로 가져오기: application.getServletContext().getResourcePaths(String path)
- 웹 애플리케이션의 MimeType 가져오기: application .getServletContext().getMimeType(String file)
5.out
out 객체는 java.io.PrintWriter 객체인 JSP 페이지의 출력 스트림을 나타냅니다.
기능:
- JSP 페이지에 콘텐츠 출력: out.print(Object obj)
- JSP 페이지에 줄바꿈 출력: out.println()
page
6. 현재 JSP 페이지를 나타내며 javax.servlet.jsp.PageContext 객체입니다.
기능:
- 현재 JSP 페이지의 ServletContext 가져오기: page.getServletContext()
- 현재 JSP 페이지의 요청 가져오기: page.getRequest()
- 현재 JSP 페이지의 응답 가져오기: page.getResponse()
- 현재 JSP 페이지의 세션 가져오기 :page.getSession()
- 현재 JSP 페이지의 애플리케이션 가져오기: page.getServletContext().getServletContext()
- 현재 JSP 페이지의 JspWriter 가져오기: page.getOut()
- 현재 JSP 페이지의 ServletConfig 가져오기: page.getServletConfig ()
- 현재 JSP 페이지의 Config 가져오기: page.getConfig()
- 현재 JSP 페이지의 ErrorPage 가져오기: page.getErrorPage()
- 현재 JSP 페이지의 예외 가져오기: page.getException()
- 현재 JSP 페이지 가져오기 IsErrorPage: page.isErrorPage()
- 현재 JSP 페이지의 IsPage 가져오기: page.isPage()
- IsELIgnored 가져오기 현재 JSP 페이지: page.isELIgnored()
- 현재 JSP 페이지의 IsScriptingIgnored 가져오기: page.isScriptingIgnored()
7.config
config 객체는 현재 JSP 페이지의 구성 정보를 나타냅니다. javax.servlet.ServletConfig 객체.
기능:
- 현재 JSP 페이지의 ServletName 가져오기: config.getServletName()
- 현재 JSP 페이지의 ContextPath 가져오기: config.getServletContext().getContextPath()
- 의 InitParameter 가져오기 현재 JSP 페이지: config.getInitParameter(문자열 이름)
- 현재 JSP 페이지의 InitParameterNames 가져오기: config.getInitParameterNames()
8. pageContext
pageContext 객체는 현재 JSP 페이지의 컨텍스트를 나타냅니다. javax.servlet.jsp.PageContext 객체입니다.
기능:
- 현재 JSP 페이지의 ServletContext 가져오기: pageContext.getServletContext()
- 현재 JSP 페이지의 요청 가져오기: pageContext.getRequest()
- 현재 JSP 페이지의 응답 가져오기: pageContext.getResponse()
- 현재 JSP 페이지의 세션 가져오기: pageContext.getSession()
- 현재 JSP 페이지의 애플리케이션 가져오기: pageContext.getServletContext().getServletContext()
- 현재 JSP의 JspWriter 가져오기 페이지: pageContext.getOut()
- 페이지의 현재 JSP ServletConfig 가져오기: pageContext.getServletConfig()
- 현재 JSP 페이지의 Config 가져오기: pageContext.getConfig()
- 현재 JSP 페이지의 ErrorPage 가져오기: pageContext.getErrorPage()
- 현재 JSP 페이지의 예외 가져오기: pageContext.getException( )
- 현재 JSP 페이지의 IsErrorPage 가져오기: pageContext.isErrorPage()
- 현재 JSP 페이지의 IsPage 가져오기: pageContext. isPage()
- 현재 JSP 페이지의 IsELIgnored 가져오기: pageContext.isELIgnored()
- 현재 JSP 페이지의 IsELIgnored 가져오기 IsScriptingIgnored: pageContext.isScriptingIgnored()
9 예외 개체는 나타냅니다. 현재 JSP 페이지에서 발생하는 예외는 java.lang.Throwable 객체입니다.
함수:
현재 JSP 페이지에서 발생하는 예외 가져오기:Exception.getMessage()
현재 JSP 페이지에서 발생하는 예외의 스택 추적 가져오기:Exception.printStackTrace()-
위 내용은 JSP에 내장된 9개 객체의 기능을 소개하고 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!