El documento describe los objetos principales de una petición HTTP en Java: HttpServletRequest, HttpSession, ServletContext y PageContext. HttpServletRequest permite acceder a los parámetros de la petición y a información como la IP y nombre de host del cliente. HttpSession almacena objetos asociados a la sesión del usuario. ServletContext almacena información global accesible desde toda la aplicación web. PageContext almacena información local a la página.