Афоризм
К чему Вам в вашем возрасте здоровье?
Наталья Резник
Последние статьи
• Активности Android
Многоэкранные Android приложения
• Fragment dynamicДинамическая загрузка фрагментов в Android
• Fragment lifecycleЖизненный цикл Fragment'ов в Android
• Fragment exampleПример Fragment'ов в Android
• Data BindingОписание и пример Data Binding
• Пример MVVMПример использования MVVM в Android
• Компонент TreeTableОписание компонента TreeTable для Swing
• Пример TreeTableПример использования TreeTable
• Хранилища AndroidВнутренние и внешние хранилища данных
• Пример SQLiteПример использования SQLite в Android
• WebSocketОписание и пример реализации WebSocket
• Визуальные компонентыУлучшен компонент выбора даты из календаря
• Анимация jQueryОписание и примеры анимации элементов DOM
• APK-файл AndroidСоздание apk-файла для android устройств, .dex файлы
• платформа JaBricksПлатформа OSGi-приложения JaBricks
Поддержка проекта
Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
• Yandex.Деньги
410013796724260
• Webmoney
R335386147728
Z369087728698
410013796724260
• Webmoney
R335386147728
Z369087728698
Неявные объектыНеявные объекты (implicit objects) - это объекты, автоматически доступные как часть стандарта JSP без их специального объявления или импорта. Эти объекты, список которых представлен в таблице, можно использовать в коде JSP страницы.
Пример JSP страницы с использованием неявных объектов implicit objects<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.util.Date" %> <%@ page import="java.util.*, java.text.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%! String getFormattedDate() { SimpleDateFormat sdf = new SimpleDateFormat ("dd.MM.yyyy hh:mm:ss"); return sdf.format (new Date ()); } %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Пример JSP страницы</title> </head> <body> <h1>Добро пожаловать</h1> <%-- Запросы объектов (request object) --%> <b>Текущая дата</b>: <% out.print(getFormattedDate()); %><br><br> <b>Заголовок User-Agent</b>: <%= request.getHeader("User-Agent") %><br><br> <%-- Добавить cookie --%> <%response.addCookie(new Cookie("Test","Value")); %> <%-- ServletConfig --%> <b>Значение параметра ServletName </b> : <%= config.getServletName() %><br><br> <%-- Объект application --%> <b>Контейнер сервлетов поддерживает версию</b> : <%= out.print(application.getMajorVersion() + "." + application.getMinorVersion()); %><br><br> <%-- Объект session --%> <b>Идентификатор сессии SessionID</b> : <%= session.getId() %><br><br> <%-- Объект pageContext --%> <p>Установлен атрибут pageContext : ключ "Account", значение "Serg".</p> <% pageContext.setAttribute("Account", "Serg"); %> <b>Атрибут PageContext</b> : { Key = "Account", Value = "<%= pageContext.getAttribute("Account")%>"}<br><br> <%-- Объект page --%> <b>Имя сгенерированного класса сервлета</b> : <%= page.getClass().getName() %> </body> </html> Скриншот рассмотренного примера : Скачать примерИсходный код примера JSP с использованием неявных объектов, рассмотренного на странице, можно скачать здесь (5.56 Кб). |