這裏是我的實體類從jsp EL調用HashMap?
public enum UnitType {
HOSPITAL, HEALTHCENTER
}
public static LinkedHashMap<UnitType, String> unitType = new LinkedHashMap<UnitType, String>() {
{
put(UnitType.HEALTHCENTER, "Κέντρο Υγείας");
put(UnitType.HOSPITAL, "Νοσοκομείο");
}
};
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private String address;
@Column(columnDefinition = "TEXT")
private String info;
@Enumerated(EnumType.STRING)
private UnitType type;
在我的jsp
<c:forEach var="unit" items="${requestScope.units}">
<tr>
<td>${unit.id}</td>
<td>${unit.name}</td>
<td>${unit.address}</td>
<td>??!?</td>
<td><a href="#">Περισσότερα</a></td>
</tr>
</c:forEach>
我怎樣才能把枚舉的文本值在??!? .. 任何想法? 嘗試了一些方法,但沒有任何工作..
是這種良好的做法? – GorillaApe 2010-06-13 16:12:30
其實,我也這樣做了,但忘了它。 ,這並不理想,但它確實有效並且很容易。 – 2010-06-13 16:17:21