[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-servlety-kakie-neyavnye-obekty-est-na-jsp-stranitse":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":16,"progress":17,"seo":18},578,"kakie-neyavnye-obekty-est-na-jsp-stranitse",13,"servlety","Сервлеты","🖧","Какие неявные объекты есть на JSP странице","JSP предоставляет 9 неявных объектов (implicit objects), которые создаются контейнером и доступны напрямую в скриплетах и выражениях без явного объявления.\n\n| Объект | Тип | Назначение |\n|--------|-----|-----------|\n| `request` | `HttpServletRequest` | Данные HTTP-запроса |\n| `response` | `HttpServletResponse` | Управление HTTP-ответом |\n| `out` | `JspWriter` | Запись в выходной поток (HTML) |\n| `session` | `HttpSession` | Сессия пользователя |\n| `application` | `ServletContext` | Контекст приложения |\n| `config` | `ServletConfig` | Конфигурация JSP-сервлета |\n| `pageContext` | `PageContext` | Доступ ко всем scope и другим неявным объектам |\n| `page` | `Object` (this) | Ссылка на текущий экземпляр JSP-сервлета |\n| `exception` | `Throwable` | Объект исключения (только на error page) |\n\nСемь объектов объявляются как локальные переменные в начале `_jspService()`, а `request` и `response` передаются как параметры метода. Объект `exception` доступен только на страницах ошибок (с директивой `\u003C%@ page isErrorPage=\"true\" %>`).\n\nВ EL-выражениях вместо неявных объектов JSP используются неявные объекты EL (например, `${pageContext.request.method}`), которые имеют другой набор и другие имена.\n\n> **На собеседовании:** перечислите все 9 и упомяните, что `exception` доступен только на error page. Частая ошибка — путать неявные объекты JSP и EL.","","junior",[15],"servlets",[],null,{"title":19,"description":20,"ogTitle":19,"ogDescription":21,"keywords":22,"schemaAnswer":20,"featuredSnippetReady":23},"Какие неявные объекты есть на JSP странице — Gymterview","JSP предоставляет 9 неявных объектов (implicit objects), которые создаются контейнером и доступны напрямую в скриплетах и выражениях без явного объявления.","JSP предоставляет 9 неявных объектов (implicit objects), которые создаются контейнером и доступны напрямую в скриплетах ",[15,13],true]