2016-12-05 2 views
0

У меня есть перечисление, как это:Как отображать значение геттера на экране в тимелеафе?

public enum UnitTypes { 

LITER("l"), KILO("kg"), PIECE("pc"); 

private String unitType; 

UnitTypes(String type) { 
    this.unitType = unitType; 
} 

String getType() { 
    return unitType; 
} 

}

Как отображать одно значение из метода GetType по мнению?

Я стараюсь, но это не работает:

<td th:text="${stock.unit.getType()}"></td> 

В "акции" у меня есть поле, которое этот тип перечисления ("единица")

+0

То, что у вас есть, является правильным (вы даже можете положить '$ {stock.unit.type}', чтобы сократить его). Какая ошибка вы получаете? – Metroids

+0

@Metroids Хорошо, я изменил getType() на общедоступный метод. Теперь у меня нет ошибки, но просто пустое поле (ничего не отображается с помощью этого) – wegtis

ответ

0
UnitTypes(String type) { 
    this.unitType = unitType; 
} 

Этот код должен be

UnitTypes(String type) { 
    this.unitType = type; 
} 

Вы назначаете unitType себе, в вашем исходном коде.

+0

Да, такая глупая ошибка. благодаря – wegtis

Смежные вопросы