Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141

В структуре проекта на Spring boot 3 отсутствует страница JSP

06.01.2024, 17:39. Показов 1561. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Использую Java 17, IntelliJ Idea Community 2023.1, Spring boot 3. С помощью https://start.spring.io/, сделал конфигурацию проекта (представлена на картинке), состоящую из Spring Web (в нём поддержка Spring MVC), Spring Data JPA (тут поддержка JPA и hibernate), Spring Data JDBC и драйвера СУБД PostgreSQL. Насколько понимаю самостоятельно должна была сформироваться страница JSP, поскольку подгружен Spring MVC, а её нет.
Подскажите, пожалуйста, зависимости для появления страниц JSP надо подключать в pom.xml вручную? Если да, то поясните с чем это связано.
Автоматически сгенерирован pom.xml в виде:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.2.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>SpringBootTest</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>SpringBootTest</name>
    <description>Test project for Spring Boot</description>
    <properties>
        <java.version>17</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
Миниатюры
В структуре проекта на Spring boot 3 отсутствует страница JSP  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.01.2024, 17:39
Ответы с готовыми решениями:

Spring Boot не видит jsp
Просто пишет не удается найти страницу https://www.cyberforum.ru/attachment.php?attachmentid=751100&amp;stc=1&amp;d=1477583216 Вот...

Запуск проекта в Spring Boot
Всем привет! Хожу на курсы по джаве, есть небольшой проект( пишем по ходу обучения). В понедельник начался спринг и сразу начали Spring...

Пример демо проекта на Spring Boot и смежных технологиях
Часто у начинающих возникают вопросы насчет поднятия нового веб проекта. Многие делают это неправильно. Недавно меня попросили сделать...

7
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
06.01.2024, 17:46  [ТС]
Прикладываю текущее дерево проекта.
Миниатюры
В структуре проекта на Spring boot 3 отсутствует страница JSP  
0
Модератор
Эксперт Java
 Аватар для alecss131
2856 / 1363 / 406
Регистрация: 11.08.2017
Сообщений: 4,349
Записей в блоге: 2
06.01.2024, 21:22
Лучший ответ Сообщение было отмечено Иван24 как решение

Решение

Цитата Сообщение от Иван24 Посмотреть сообщение
Насколько понимаю самостоятельно должна была сформироваться страница JSP, поскольку подгружен Spring MVC, а её нет.
На сколько помню jsp устарел. И почему должна? mvc не обязательно jsp, можно для view использовать любой шаблонизатор, советую посмотреть в сторону FreeMarker, Thymeleaf или Mustache (добавля.тся в проект на том же сайте спринга). Мне больше всего нравится Thymeleaf из-за своей похожести на чистый html
2
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
06.01.2024, 22:15  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
советую посмотреть в сторону FreeMarker, Thymeleaf
Посмотрел в сторону Thymeleaf, добавил через spring boot 3 зависимость Thymeleaf в pom.xml существующего проекта. Подскажите, пожалуйста, надо ли вручную проводить какую-либо донастройку проекта, чтобы создать thymeleaf-файлы или даже создать для них какие-нибудь особые каталоги? Внешне структура проекта не изменилась.
В наши дни, как правило, что предпочитают использовать в новых проектах из FreeMarker, Thymeleaf, Mustache?
0
226 / 184 / 80
Регистрация: 13.04.2014
Сообщений: 694
07.01.2024, 10:44
Цитата Сообщение от Иван24 Посмотреть сообщение
В наши дни, как правило, что предпочитают использовать в новых проектах из FreeMarker, Thymeleaf, Mustache?
отдельное webapp на react/vue/etc
0
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
07.01.2024, 12:33  [ТС]
В итоге создал вручную файл index.html в папке /main/resources/teaplates. В этой папке слой представления отрисовывать и буду.
0
541 / 352 / 194
Регистрация: 07.11.2018
Сообщений: 1,243
11.01.2024, 12:21
Цитата Сообщение от Иван24 Посмотреть сообщение
/teaplates
это опечатка?
0
6 / 6 / 0
Регистрация: 17.08.2017
Сообщений: 141
11.01.2024, 12:59  [ТС]
Да, путь /main/resources/templates
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2024, 12:59
Помогаю со студенческими работами здесь

нет зависимостей при создании spring boot проекта
создаю проект с поддержкой spring boot, но в dependencies, нажимая на любую, не показываются зависимости, в чем проблема?

Проблема со сборкой проекта JAVAFX + Spring Boot на Gradle
Всем добрый день! Хочу правильно сделать сборку проекта на Gradle с помощью jpackage. Столкнулся с проблемой, исходный код выложил на...

При создании нового проекта в netBeans отсутствует index.jsp
Здравствуйте,при создании нового проекта у меня создается в WEB-INF файл index.html,смотрю примеры проектов,у остальных index.jsp,почему...

Передача значения из формы JSP страницы на другую JSP страницу (Spring MVC)
Добрый вечер. Имеется контроллер. А также две jsp-страницы: helloworld-form.jsp и process.jsp. На первой странице должно вводится имя в...

Project 'org.springframework.boot:spring-boot-starter-parent:2.3.2.RELEASE' not found
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru