java - JSTL-fmt :message and fmt:param toLowerCase

标签 java jsp jstl

我有以下 JSTL:

<fmt:message key="localizationKey1">
   <fmt:param> 
      <fmt:message key="enumValue.${reputation}"/>
   </fmt:param>
</fmt:message>

enumValue.reputation 给出“非常好”、“完美”等字符串,对于这种情况,我需要将其小写“非常好”、“完美”。怎么把它变成小写?

最佳答案

将翻译后的消息存储到变量中,并使用 functions 中的 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>

关于java - JSTL-fmt :message and fmt:param toLowerCase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59355863/

相关文章:

jsp - 使用 c :foreach (JSP/JSTL), 变量迭代 ArrayList 不起作用

java - jSTL与spring框架3的问题

jsp - 在不使用脚本的情况下在 JSP 中调用 bean 方法

java - 如何将对象放置在 JFrame 上的特定位置 (x,y)?

java - 从 Nashorn 获取扩展 Java 类

java - 使用 Clojure 中的 Apache Commons 编解码器解码Base64

java - 如何使用 Apache POI 读取 Java 中的 .DOC 文件以将图像与文本分开?

java - 将表单参数从 JSP 发送到 Struts 操作类

java - 使用 Maven 在 Spring 4 上启用 JSP 模板

java - 如何写 <c :if> - jSTL tag - comparing map key with struts formbean element