Java JSTL-fmt:message和fmt:param-toLowerCase
我有以下JSTL:Java JSTL-fmt:message和fmt:param-toLowerCase,java,jsp,jstl,Java,Jsp,Jstl,我有以下JSTL: <fmt:message key="localizationKey1"> <fmt:param> <fmt:message key="enumValue.${reputation}"/> </fmt:param> </fmt:message> enumValue.reputation提供类似“非常好”、“完美”的字符串,对于这种情况,我需要将其小写为“非常好”、“完美”。如何使其小写?
<fmt:message key="localizationKey1">
<fmt:param>
<fmt:message key="enumValue.${reputation}"/>
</fmt:param>
</fmt:message>
enumValue.reputation提供类似“非常好”、“完美”的字符串,对于这种情况,我需要将其小写为“非常好”、“完美”。如何使其小写?将翻译后的消息存储为变量,并使用taglib中的
fn:toLowerCase
${fn:toLowerCase(声誉)}
会有帮助吗?
<%@ 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>