Thymeleaf th: каждый не работает с href - PullRequest
0 голосов
/ 12 мая 2018

Я новичок в Thymeleaf.Я не могу показать данные, используя th: каждые

Я хочу показать эти данные

categoryDaoImpl.java

static {
        Category category=new Category();

        category.setId(1);
        category.setName("Television");
        category.setDescription("This is first Television in our home.");
        category.setImageURL("rashed.jpg");
        category.setActive(true);

        categories.add(category);
}

в моем контроллере mycontroller.java

@RequestMapping(value= {"/","/home","/index"})
public String showHome(Model model) {
    model.addAttribute("categories",categoryDao.list());
    return "home";
}

и это моя html-страница, где я хочу показать данные.

<div class="list-group">
    <a th:each="category : ${categories}" th:text="${category}" th:href="#" class="list-group-item active">Home</a>
</div>

Еще одна информация, эти html-коды не отображаются в

источник страницы

Я также пробую это решение тимелист - вместе th: каждый с th: href .Но это не сработало в моем html-файле, и я также использую bootstrap 4. Как я могу решить эту проблему?Заранее спасибо.

1 Ответ

0 голосов
/ 14 мая 2018

одна ошибка, которая у вас есть в html-коде, заключается в том, что в th: text у вас должен быть атрибут Description (скорее всего), а не категория объекта поэтому вам нужно следующее

<div class="list-group">
    <a th:each="category : ${categories}" th:text="${category.description}" th:href="#" class="list-group-item active">Home</a>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...