Хорошо, я мокрая-за-уши новичок в Spring и Thymleaf. Я пытаюсь сделать что-то настолько простое, что это не должно быть проблемой. Но я не могу заставить его работать. Простой вопрос: как вы показываете список строк на веб-странице?
У меня есть следующая модель
import java.util.List;
public class TestModel {
private List<String> list = null;
private String content;
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public List<String> getList() { return list; }
public void setList(final List<String> list) {
this.list = list;
}
}
Моя веб-страница содержит следующее:
<div th:if="${greeting.list != null}">
<h1>Result</h1>
<ul>
<th:block th:object="${greeting}" th:each="item : ${list}">
<li th:text="${item.name}">Item description here...</li>
</th:block>
</ul>
</div>
Я добавил ".name" в "item" только потому, что нашел несколько примеров, где у них был список строк и что-то подобное. Но у них было ".name" на объекте.
Но это все еще не работает. Неупорядоченный список заканчивается пустым. То есть Внутри неупорядоченных тегов нет элементов списка.
Что я делаю неправильно? Указатели с радостью приняли.