如何格式化JSTL核心标签中的字符串?
问题描述:
我正在使用JSP EL。我有一个像"Village Green,Colgate University,Hamilton,NY"
的字符串。我只想显示Village Green
。我怎样才能做到这一点?如何格式化JSTL核心标签中的字符串?
<c:forEach items="${listOfSources}" var = "source">
<option value="${source }" >${source }</option>
</c:forEach>
选项值应该是整个字符串,但我想只显示Village Green
选择。我怎样才能做到这一点?
答
使用刚刚从substringBefore
假设JSTL
你需要String
from0先,
代码段:
<c:out value="${fn:substringBefore(source,',')}"/>
文件: