Неявные объекты
Сервлеты включают классы, которые обеспечивают соответствующие утилиты, такие как HttpServletRequest, HttpServletResponse, Session и т.д. Объекты этих классов встроены в JSP спецификацию и автоматически доступны для использования в вашем JSP коде без написания дополнительных строчек кода Неявные объекты JSP сведены в приведенную ниже таблицу.
Неявная переменная | Тип (javax.servlet) | Описание | Границы | ||||
request |
| Зависящий от протокола тип, производный от HttpServletRequest | Запрос, который вызывает обращение к службе. | запрос | |||
response | Зависящий от протокола тип, производный от HttpServletResponse | Ответ на запрос. | страница | ||||
pageContext | jsp.PageContext | Содержимое страницы включает зависящие от реализации особенности и обеспечивает удобные методы и доступ к пространству имен для JSP. | страница | ||||
session | Зависящий от протокола тип, производный от http.HttpSession | Объект сессии, созданный для клиентского запроса. Смотрите объект Session для сервлетов. | сессия | ||||
application | ServletContext | Контекст сервлета получается из конфигурирующего сервлет объекта (e.g., getServletConfig(), getContext( ). | приложение | ||||
out | jsp.JspWriter | Объект, который пишет в выходной поток. | страница | ||||
config | ServletConfig | ServletConfig для этого JSP. | страница | ||||
page | java.lang.Object | Экземпляр класса страницы, обрабатывающей этот запрос. | страница |
Границы видимости каждого объекта могут значительно отличаться. Например, объект session имеет границы видимости, которые превышают страницу, так как он может отвечать за несколько клиентских запросов и страниц. Объект application может предоставить сервис для группы JSP страниц, которые совместно представляют Web приложение.