Философия Java


Неявные объекты


Сервлеты включают классы, которые обеспечивают соответствующие утилиты, такие как 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 приложение.




Начало  Назад  Вперед



Книжный магазин