Исходя из вставленного вами кода, вы хотите реализовать проверку, в которой Thymeleaf проверяет наличие пустых значений в объекте. Для этого: ---
<div th:if= "${searchResults.results != null}">
OR
<div th:if= "${searchResults.results != ''}">
Кроме того,
В качестве альтернативы, что вы можете сделать, это проверить ваш контроллер, если объект пуст или не имеет какого-либо значения, и отправить ответ на html-страницу, а затем проверить в соответствии с этим ответом на thymleaf, например: - - -
1.) Ваш контроллер: -
List ls = //some data from you DAO
if(ls.isEmpty()){
model.addAttribute("response,"NoData");
}else{
model.addAttribute("response",ls);
}
Затем на тимлиф: - - -
<th:block th:if="${response=='NoData'}"> No Data Found </th:block>