通过以下代码从 ENV 变量中获取字符串:
<span><%=(String)System.getenv("NEW_COPYRIGHT")%></span>
ENV 变量就像Copyright © {0} XXX
.
如何替换{0}
为当前年份并显示Copyright © 2018 XXX
在jsp文件中?
谢谢
通过以下代码从 ENV 变量中获取字符串:
<span><%=(String)System.getenv("NEW_COPYRIGHT")%></span>
ENV 变量就像Copyright © {0} XXX
.
如何替换{0}
为当前年份并显示Copyright © 2018 XXX
在jsp文件中?
谢谢
没有标准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
,更多细节可以在理解和创建自定义 JSP 标签中找到