2016-12-05 67 views
0

我有一个这样的枚举:如何在百里香叶中显示枚举getter值?

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

此代码应是

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

您正在为您的原始代码分配unitType自身。

+0

是,这样一个愚蠢的错误。谢谢 – wegtis

相关问题