У меня такая проблема с шаблоном тимелина. Я получаю:
Exception evaluating SpringEL expression: "prod.itemName" (main:18)
из этого выражения:
<tr th:each="prod: ${product}">
<td th:text="${prod.itemName}">sdfsdf</td>
<td th:text="${prod.price}">asdasd</td>
<td>asddasdas</td>
</tr>
product - это список, переданный в качестве атрибута модели в шаблон тимьяна. Мне интересно, почему это не работает должным образом.
Я использовал этот источник:
https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#iteration-basics
РЕДАКТИРОВАНИЕ:
package shopbasket;
public class Item {
String itemName;
double price;
Item(String itemName, double price){
this.itemName=itemName;
this.price=price;
}
void setItemName(String itemName) {
this.itemName=itemName;
}
String getItemName() {
return itemName;
}
void setPrice(float price) {
this.price=price;
}
double getPrice() {
return price;
}
}