Thymeleaf SpringEL выражение - PullRequest
0 голосов
/ 16 ноября 2018

У меня такая проблема с шаблоном тимелина. Я получаю:

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;
    }
}

Ответы [ 2 ]

0 голосов
/ 24 ноября 2018

попробуйте эту форму вместо: <td th:inline="text">[[${prod.price}]]</td>

0 голосов
/ 17 ноября 2018

Вот этот:

<tr th:each="prod : ${prods}">
    <td th:text="${prod}">sdfsdf</td>
    <td th:text="${prod}">asdasd</td>
    <td>asddasdas</td>
</tr>

дает вывод:

shopbasket.Item@10d9f966    shopbasket.Item@10d9f966    asddasdas
shopbasket.Item@1346081f    shopbasket.Item@1346081f    asddasdas
shopbasket.Item@4c8bc1d8    shopbasket.Item@4c8bc1d8    asddasdas
shopbasket.Item@7b0d2332    shopbasket.Item@7b0d2332    asddasdas
shopbasket.Item@6e38515f    shopbasket.Item@6e38515f    asddasdas
shopbasket.Item@4d9daa77    shopbasket.Item@4d9daa77    asddasdas
shopbasket.Item@5f0a371d    shopbasket.Item@5f0a371d    asddasdas
shopbasket.Item@4d0c8b7d    shopbasket.Item@4d0c8b7d    asddasdas
shopbasket.Item@6112892a    shopbasket.Item@6112892a    asddasdas
shopbasket.Item@41fc596d    shopbasket.Item@41fc596d    asddasdas
shopbasket.Item@4fc03c90    shopbasket.Item@4fc03c90    asddasdas
shopbasket.Item@663e1176    shopbasket.Item@663e1176    asddasdas
shopbasket.Item@13909f42    shopbasket.Item@13909f42    asddasdas
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...