Mam następujący JSTL:
<fmt:message key="localizationKey1">
<fmt:param>
<fmt:message key="enumValue.${reputation}"/>
</fmt:param>
</fmt:message>
EnumValue.reputation podaje ciągi takie jak „Bardzo dobrze”, „Doskonale” iw tym przypadku potrzebuję małych liter „bardzo dobrze”, „doskonale”. Jak zrobić to małymi literami?
0
michal.jakubeczy
16 grudzień 2019, 14:37
Czy javatpoint.com/jstl-fn-tolowercase-function pomogłoby?
– Jozef Chocholacek
16 grudzień 2019, 15:49
1 odpowiedź
Zapisz przetłumaczoną wiadomość w zmiennej i użyj fn:toLowerCase
z funkcji taglib .
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>
<fmt:message key="enumValue.${reputation}" var="reputation"/>
<fmt:message key="localizationKey1">
<fmt:param>
${fn:toLowerCase(reputation)}
</fmt:param>
</fmt:message>
0
Ward
17 grudzień 2019, 16:09
Podobne pytania
Nowe pytania
java
Java to język programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub zrozumieniem samego języka. Ten tag jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] i [maven].