Итак, если кому-то интересно, я опубликую свое решение здесь:
@RequestMapping(value = "/allPersons", method = RequestMethod.GET)
public String getPersons(Model model) {
LoadContext loadJohn = new LoadContext(John.class);
loadJohn.setQueryString("select u from test6$John u");
model.addAttribute("users", dataService.loadList(loadJohn));
return "list";
}
И ftl должен выглядеть так: Проблема, с которой я столкнулся в следующем, была, я не знал, что я должен проверить список на ноль,! "" делает это
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h3>Person List</h3>
<a href="/app-portal/add">Add Person</a>
<br><br>
<div>
<table border="1">
<tr>
<th>First Name</th>
<th>Last Name</th>
</tr>
<#list users as show>
<tr>
<td>${show.firstName!""}</td>
<td>${show.lastName!""}</td>
</tr>
</#list>
</table>
</div>
</body>
</html>
Надеюсь, это поможет таким людям, как я. Кроме того, если кто-то знает, как удалить и обновить данные, пожалуйста, поделитесь. Спасибо!