«Руководство по страницам JavaServer (JSP)»

«Содержание 1. Обзор 2. Страницы JavaServer 2.1. Синтаксис JSP 2.2. Статическое и динамическое содержимое 2.3. Неявные объекты 2.4. Другие неявные объекты 2.5. Директивы 2.6. Страничные директивы 3.0. Три примера 3.1. HTML, отображаемый в сервлете 3.2. Java в статическом содержимом JSP

«Привязка списка в Thymeleaf»

«1. Обзор В этом кратком руководстве мы покажем, как связать объект List в Thymeleaf. Чтобы узнать, как интегрировать Thymeleaf с Spring, вы можете ознакомиться с нашей основной статьей Spring здесь, где вы также можете узнать, как отображать поля, принимать ввод,

«Загрузка и отображение файлов Excel с помощью Spring MVC»

«1. Введение В этой статье мы покажем, как загружать файлы Excel и отображать их содержимое на веб-странице с помощью среды Spring MVC. 2. Загрузка файлов Excel Чтобы иметь возможность загружать файлы, мы сначала создадим сопоставление контроллера, которое получает MultipartFile и

«Веб-приложение Java без web.xml»

«1. Обзор В этом руководстве мы создаем веб-приложение Java с использованием Servlet 3.0+. Мы рассмотрим три аннотации — @WebServlet, @WebFilter и @WebListener — которые могут помочь нам удалить наши файлы web.xml. 2. Зависимость Maven Чтобы использовать эти новые аннотации, нам

«Доступ к объектам модели Spring MVC в JavaScript»

«1. Обзор В этом руководстве мы собираемся показать, как получить доступ к объектам Spring MVC в представлениях Thymeleaf, которые содержат код JavaScript. В наших примерах мы будем использовать Spring Boot и механизм шаблонов Thymeleaf, но эта идея работает и для

«Заголовки кеша в Spring MVC»

«1. Обзор В этом уроке мы узнаем о кэшировании HTTP. Мы также рассмотрим различные способы реализации этого механизма между клиентом и приложением Spring MVC. 2. Введение HTTP-кэширования Когда мы открываем веб-страницу в браузере, он обычно загружает много ресурсов с веб-сервера:

«Spring MVC @PathVariable с точкой (.) усекается»

«1. Обзор В этом кратком руководстве мы обсудим распространенную проблему при работе с Spring MVC — при использовании Spring @PathVariable с @RequestMapping для сопоставления конца URI запроса, содержащего точку, мы в итоге получим частичное значение в нашей переменной, усеченное до

«Преобразование Spring MultipartFile в файл»

«1. Обзор В этом кратком руководстве мы рассмотрим различные способы преобразования Spring MultipartFile в файл. 2. MultipartFile#getBytes MultipartFile имеет метод getBytes(), который возвращает массив байтов содержимого файла. Мы можем использовать этот метод для записи байтов в файл: MultipartFile multipartFile =

«Тестирование запроса Spring Multipart POST»

«1. Обзор В этом кратком руководстве мы увидим, как протестировать составной запрос POST в Spring с помощью MockMvc. 2. Зависимости Maven Прежде чем мы начнем, давайте добавим последние тестовые зависимости JUnit и Spring в наш pom.xml: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13</version>