Как отобразить переменную из компонента в index.html - PullRequest
0 голосов
/ 07 июня 2019

Я просто не могу найти простое объяснение того, как я сопоставляю переменную в Компоненте со значением в файле index.html. Мне не нужно объяснение конкретного кода, просто общее представление о том, как он должен работать.

Допустим, у меня есть компонент


@Component
class Downloader {
    private String version;
    private String name;

    @PostConstruct
    public void init() {
        String result = getResult(name, version);
    }

}

А также у меня есть HTML-файл:

<html "xmlns:th="http://www.thymeleaf.org">
<head> </head>
<body>
<li> 
HERE I NEED THE VALUE OF MY VARIABLE
"${result}"
 </li>
</body>
</html>


Какие шаги, чтобы получить то, что я хочу. Как мне связать значения?

1 Ответ

0 голосов
/ 07 июня 2019

Spring предоставляет вам различные классы типов и интерфейсы для использования вашего пользователя и данных вашего пользователя. Согласно вашему коду, нельзя пересылать результат данные java класс на html страницу. Потому что между ними нет невесты. Для этого вам понадобится помощь интерфейса Model или класса ModelAndView.

@Component
class Downloader {
    private String version;
    private String name;

    @PostConstruct
    public void init(Model model) {
        String result = getResult(name, version);
        model.addAttribute("result", result);
    }

}

Теперь здесь вы получите свою ценность.

<html xmlns:th="http://www.thymeleaf.org">
<head> </head>
<body>
<li> 
HERE I NEED THE VALUE OF MY VARIABLE
"${result}"
 </li>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...