通过以下代码从ENV变量获取字符串:
<span><%=(String)System.getenv("NEW_COPYRIGHT")%></span>
ENV变量类似于Copyright © {0} XXX
。
如何用当前年份替换{0}
并在jsp文件中显示Copyright © 2018 XXX
?
由于
答案 0 :(得分:1)
没有标准的jstl
标记来执行此操作。我们可以使用其他方式来执行此操作。
一个。使用fn:replace
执行此操作:
<c:set var="env" value="Copyright © {0} XXX"/>
<c:out value="${fn:repalce(env,'{0}','2018')}"/> <!-- the year can also be access via a variable -->
湾使用java.text.MessageFormat
定义您自己的自定义标记以对其进行格式化,有关详细信息,请参阅 Understanding and Creating Custom JSP Tags