Афоризм
Я стою дорого, особенно в одежде.
Наталья Резник
Последние статьи
• Активности 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 Кб). |
