×
=0) { let js = text.slice(pos1, pos2); + '<\/' + "script" + '>'; arrText.push(js); // next pos1 = pos2; continue; } } } break; } return arrText; } function OpenDialog(parentDiv, urlContent) { parentDiv = document.getElementById('modal-background'); // new !!!!!!! parentDiv.appendChild(document.getElementById('modal-template')); document.getElementById('modal-background').style.display = "block"; document.getElementById('modal-template').style.display = "flex"; // !!!!! document.getElementById('modal-body').innerHTML = ""; post_url(urlContent, "", function(text_from_server) { var element = document.getElementById('modal-body'); element.innerHTML = text_from_server; // add scripts var arrJSText = get_scripts(text_from_server); for (var i=0; i
dir.by
Праздники ...
Праздники ...
День Святого Валентина (14 Февраля)
Концерты, выставки, цирки ...
Концерты, выставки, цирки ...
Хореографический спектакль "Красота" г. Минск 9 января, 13 февраля 2026
Афишу
Спорт занятия ...
Спорт занятия ...
Катание на коньках
Спорт занятие
Компьютеры, игры, программирование
Компьютеры, игры, программирование
Объявления ...
Объявления ...
Стальные двери белорусского производства
Объявление
Форум (ваши вопросы, обсуждение)
Форум (ваши вопросы, обсуждение)
Поиск
Программирование, разработка, тестирование
→
Java
→
Java web приложение (сервлет, jsp страница, основная функциональность и без фрэймворков)
→
Что такое динамическая web страница jsp (Java Server Page) ?
Посмотрели
1803
раз(а)
Что такое динамическая web страница jsp (Java Server Page) ?
последнее обновление: 20 февраля 2025
Java Server Page
представляет технологию, которая позволяет создавать динамическую веб-страницу. Изначально
JSP
(вместе с сервлетами) на заре развития Java EE являлись доминирующим подходом к веб-разработке на языке
Java
. И хотя в настоящее время они уступило свое место другой технологии -
JSF
, тем не менее
JSP
продолжают широко использоваться.
По сути
Java Server Page
или
JSP
представляет собой html-код с вкраплениями кода
Java
. В то же время станицы
JSP
- это не стандартные html-страницы. Когда приходит запрос к определенной странице
JSP
, то сервер обрабатывает ее, генерирует из нее код
html
и отправляет его клиенту. В итоге пользователь после обращения к странице
JSP
видит в своем браузере обычную html-страницу.
Как и обычные статические веб-страницы, файлы
JSP
необходимо размещать на веб-сервере, к которому обычные пользователи могут обращаться по протоколу
http
, например, набирая в адресной строке браузера нужный адрес.
index.jsp
<%
String header = "Hello!";
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Good morning!</title>
</head>
<body>
<h2>
<%= header %>
</h2>
<p>Today
<%= new java.util.Date() %>
</p>
</body>
</html>
← Предыдущая тема
Что такое Maven
Следующая тема →
Как инсталировать Smart Tomcat plugin в Intellij Idea
Ваши Отзывы ... комментарии ...
Вашe имя
Ваш комментарий
(www ссылки может добавлять только залогиненный пользователь)
+ картинку
Экскурсии по Москве: пешеходные, автобусные и речные прогулки на любой вкус
Объявления
Объявления
Скачать и установить
•
Установка JDK (скачиваем и устанавливаем библиотеку Java для Windows)
•
Скачать и установить IntelliJ IDEA для изучения Java, Spring, Jakarta EE | Функциональность и отличия: Community | Ultimate
Изучаем язык Java (class, interface, свойства и т.д.)
•
Создание простого консольного приложения в IntelliJ IDEA для изучения Java
•
Что такое interface в Java ?
•
Прямо в коде (во время выполнения) делаем имплементацию для interface | Java
•
Потоки в Java
•
lambda это безымянный метод (нет имени и не принадлежит классу) | Java
•
Исключения и обработка в Java. Пример: try {...} catch (Exception e) {...}
•
Зачем использовать throws Exception в названии функциии в Java ? Ответ: метод создает исключение и нет обработки try catch. Пример: float CalculateDensity(float mass, float volume) throws Exception { ... throw new Exception("Error! Volume is zero."); ... }
Java web приложение (сервлет, jsp страница, основная функциональность и без фрэймворков)
•
Создаем новое простое web приложение (jsp web страница) | Java, Maven
•
Создаем web сервлет (сервлет находится на веб-сервере, по запросу возвращает результат) | Java
•
Установка Tomcat web server (скачиваем и устанавливаем для Windows)
•
Проверяем, тестируем Tomcat web server (создаем новый my.hml файл)
•
Что такое Maven
•
Что такое динамическая web страница jsp (Java Server Page) ?
•
Как инсталировать Smart Tomcat plugin в Intellij Idea
•
Ошибка "The SDK is not specified for module ... | Project SDK is not defined ..." в IntelliJ IDEA | Java
Spring в Java (Spring Framework, Spring Data, Spring Boot, ...)
•
Что такое Spring? Зачем в Java использовать Spring?
•
Что такое Spring Bean? Что такое Spring Container? IoC (inversion of control) | Создание простого Spring проекта и конфигурациия Spring Container в XML файле | Редактор IntelliJ Idea и язык Java
•
Что такое Dependency Injection в Spring? Создание простого Spring проекта с Dependency Injection в конструкторе с атрибутами @Component, @Autowired | Редактор IntelliJ Idea и язык Java
•
Создаем новое Spring Web приложение (запрос идет в Controller → Controller создает ответ как текст или json) | Java, Spring Web, Spring Boot, Maven
•
Создаем новое Spring WebSocket приложение (Java WebSocket шлет сообщение к JavaScript WebSocket) | Java, Spring WebSocket, Spring Boot, Maven
•
Создаем Azure Web App с типом Java (бесплатно). То есть создаем пустой web server
•
Java Spring web приложение кладем в Azure
•
К приложению Azure Web App (Java) соединяемся через FTP | используем File Explorer
•
Ошибка "The SDK is not specified for module ... | Project SDK is not defined ..." в IntelliJ IDEA | Java, Spring Boot
•
Как инсталировать Spring WebSocket plugin в Intellij Idea
Jakarta EE / Java EE в Java (web приложения, web сервисы)
•
Что такое Jakarta EE (Java EE) ? | В каком редакторе (программе) удобно писать Jakarta EE (Java EE) код?
•
Создание простого web-проекта в IntelliJ Idea Ultimate | Jakarta EE (Java EE)
Struts на Java (расширяет API Java Servlet используя MVC)
•
Что такое Struts | Java
•
Собеседования на Java
Ваши вопросы присылайте по почте:
info@dir.by