Voici mon entité classeAppelez HashMap de jsp EL?
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;
A mon 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>
Comment puis-je placer la valeur de texte de la ENUM ??!? .. Une idée? Essayé de diverses façons, mais rien n'a fonctionné ..
est-ce une bonne pratique? – GorillaApe
En fait, j'ai aussi fait ça mais je l'ai oublié. Ce n'est pas idéal, mais ça fonctionne et c'est facile. –