我有一个枚举,让我们说水果。它的描述/名称在不同语言之间有所不同(显然)。我试图仅将本地化保留在前端,并通过fmt:message放置描述。像这样:
<select name="fruit" id="fruit">
<c:set var="FruitEnum" value="${fruitArray}" />
<c:forEach items="${FruitEnum}" var="fruit">
<fmt:message key="input.fruit_${fruit}" var="fruit_label" />
<option value="${fruit}"}>
<c:out value="${fruit_label}"></c:out>
</option>
</c:forEach>
</select>
现在我想生成一个打印一些所选值的PDF。因此我使用Servlet。我通过session.getAttribute()
检索值,它给出了值但不是名称。
有没有办法将这些本地化的字符串绑定到请求/会话以在Servlet中使用它们?