Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 07.09.2012
Сообщений: 113

Thymeleaf не видит БД

30.10.2016, 20:42. Показов 1313. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема в том что Thymeleaf в html не видит классы БД
Использую JDBC

Видимо что-то не то в настройках, так как

Структура


pom
XML
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>1.4.1.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-taglibs</artifactId>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <dependency>
            <groupId>org.thymeleaf</groupId>
            <artifactId>thymeleaf</artifactId>
            <version>3.0.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.thymeleaf</groupId>
            <artifactId>thymeleaf-spring4</artifactId>
            <version>3.0.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.thymeleaf.extras</groupId>
            <artifactId>thymeleaf-extras-springsecurity4</artifactId>
            <version>3.0.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
HTML5
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
<form class="form-signin" role="form" method="post" th:action="@{/register}" [COLOR="Red"]th:object="${user}"[/COLOR] method="post">
        <fieldset>
            <h2 class="form-signin-heading" th:text="#{register.signup}">Регистрация</h2>
            <div class="form-group">
                <div th:class="${#fields.hasErrors('username')}? 'control-group error':'control-group'">
                    <label class="control-label" for="username" th:text="#{register.username}">Логин</label>
 
                    <div class="controls">
                        <input type="text" th:field="*{username}" id="username"
                               class="form-control"/>
                                            <span th:if="${#fields.hasErrors('username')}" th:errors="*{username}"
                                                  class="help-inline label-danger">Неверные данные</span>
 
                    </div>
                </div>
            </div>
            <div class="form-group">
                <div th:class="${#fields.hasErrors('password')}? 'control-group error':'control-group'">
                    <label class="control-label" for="password" th:text="#{register.password}">Пароль</label>
 
                    <div class="controls">
                        <input type="password" th:field="*{password}" id="password"
                               class="form-control"/>
                                            <span th:if="${#fields.hasErrors('password')}" th:errors="*{password}"
                                                  class="help-inline label-danger">Неверные данные</span>
 
                    </div>
                </div>
            </div>
            <div class="form-group">
                <div th:class="${#fields.hasErrors('fullname')}? 'control-group error':'control-group'">
                    <label class="control-label" for="fullname" th:text="#{register.fullname}">ФИО</label>
 
                    <div class="controls">
                        <input type="text" th:field="*{fullname}" id="fullname"
                               class="form-control"/>
                                            <span th:if="${#fields.hasErrors('fullname')}" th:errors="*{fullname}"
                                                  class="help-inline label-danger">Неверные данные</span>
 
                    </div>
                </div>
            </div>
            <button class="btn btn-lg btn-primary btn-block" type="submit" th:value="#{register.signup}">Регистрация
            </button>
        </fieldset>
        <div class="col-md-12 control">
            <span th:text="#{register.haveaccount}">Уже есть аккаунт</span>
            <a href="/login">
                <span th:text="#{register.signin}">Регистрация</span>
            </a>
        </div>
    </form>
Миниатюры
Thymeleaf не видит БД  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.10.2016, 20:42
Ответы с готовыми решениями:

Thymeleaf contains не работает
Thymeleaf contains не работает этот параметр или я что-то не верно понимаю. Передаю из Spring: @RequestMapping(value =...

Table thymeleaf
Добрый день. Сейчас я рисую таблицу так: &lt;tr th:each=&quot;viewAvailableWhisky : ${viewAvailableWhisky}&quot;&gt; &lt;td...

Spring + thymeleaf
не могу понять,как реалиховать на странице админа добавление user к команде сам метод добавления я написал в контроллере, не могу понять...

3
1 / 1 / 1
Регистрация: 07.09.2012
Сообщений: 113
30.10.2016, 20:49  [ТС]
Структура
Миниатюры
Thymeleaf не видит БД  
0
149 / 162 / 48
Регистрация: 19.10.2012
Сообщений: 530
31.10.2016, 09:04
Где код контроллера? Где стэктрейс?
0
1 / 1 / 1
Регистрация: 07.09.2012
Сообщений: 113
31.10.2016, 19:47  [ТС]
Проблема решилась сама, даже не понял как.
Видимо где-то забагалось
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.10.2016, 19:47
Помогаю со студенческими работами здесь

Thymeleaf не отображает ошибки
Thymeleaf не отображает ошибки. В контроллере hasErrors возвращает true, а в представлении ошибку не находит. В чем дело? &lt;form...

Thymeleaf and PathVariable Integer
Доброго времени! В контроллере подаю в модель простую Integer переменную, есть пустое поле input, хочу туда ввести значение, а потом...

Thymeleaf Swich with SpringSecurity
Добрый день всем. Хочу сделать так, что бы когда юзер смотрит страницу он не видел товары с количеством 0 в БД, в тоже время что бы когда...

Thymeleaf spring security
Добрый день. Возник вопрос можно ли как-то совместить в одном div hasAuthority('user') и isAnonymous()? Cейчас у меня два одинаковых...

Thymeleaf и сабмит формы
Добрый вечер. Начинаю разбираться с Thymeleaf. Столкнулся с проблемой. Ранее использовал jsp, и там работала конструкция когда в одной...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru