[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-servlety-nazovite-neyavnye-obekty-jsp-el-i-ikh-otlichiya-ot-obektov-jsp":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},586,"nazovite-neyavnye-obekty-jsp-el-i-ikh-otlichiya-ot-obektov-jsp",13,"servlety","Сервлеты","🖧","Назовите неявные объекты JSP EL и их отличия от объектов JSP","Неявные объекты JSP EL отличаются от неявных объектов JSP по составу и назначению. EL-объекты предоставляют доступ к атрибутам и параметрам через Map-подобный интерфейс, тогда как JSP-объекты — это полноценные Java-объекты.\n\n| EL-объект | Тип | Аналог в JSP |\n|-----------|-----|-------------|\n| `pageContext` | `PageContext` | `pageContext` (единственный общий) |\n| `pageScope` | `Map` | Нет прямого аналога |\n| `requestScope` | `Map` | `request` |\n| `sessionScope` | `Map` | `session` |\n| `applicationScope` | `Map` | `application` |\n| `param` | `Map` | `request.getParameter()` |\n| `paramValues` | `Map` | `request.getParameterValues()` |\n| `header` | `Map` | `request.getHeader()` |\n| `headerValues` | `Map` | `request.getHeaders()` |\n| `cookie` | `Map` | `request.getCookies()` |\n| `initParam` | `Map` | `config.getInitParameter()` |\n\nКлючевое отличие: EL-объекты предоставляют данные через Map-интерфейс (`${param.name}`), что делает код компактным и декларативным. JSP-объекты — полноценные Java-объекты, доступные только в скриплетах.\n\nЕдинственный общий объект — `pageContext`, через который в EL можно получить доступ к JSP-объектам: `${pageContext.request}`, `${pageContext.session}`.\n\n> **На собеседовании:** главное — сказать, что EL-объекты и JSP-объекты — разные наборы. Общий только `pageContext`. EL-объекты оптимизированы для декларативного доступа к данным без Java-кода.","","junior",[15],"servlets",[],null,{"title":19,"description":20,"ogTitle":19,"ogDescription":21,"keywords":22,"schemaAnswer":23,"featuredSnippetReady":24},"Назовите неявные объекты JSP EL и их отличия от объектов JSP — Gymterview","Неявные объекты JSP EL отличаются от неявных объектов JSP по составу и назначению. EL-объекты предоставляют доступ к атрибутам и параметрам через Map-подобный и","Неявные объекты JSP EL отличаются от неявных объектов JSP по составу и назначению. EL-объекты предоставляют доступ к атр",[15,13],"Неявные объекты JSP EL отличаются от неявных объектов JSP по составу и назначению. EL-объекты предоставляют доступ к атрибутам и параметрам через Map-подобный интерфейс, тогда как JSP-объекты — это полноценные Java-объекты.",true]