我想使用 jstl 1.2 拆分给定的字符串,例如:
Bean thesis.url contains "http:website1.com : http:website2.com"
which needs to be splited into
http:website1.com
http:website2.com
<c:set var="url">
<c:out value="${thesis.url}" />
</c:set>
<c:set var="offUrls" value="${fn:split(url,' : ')}" />
<c:forEach items="${offUrls}" var="link">
<a href=" <c:out value='${link}' />" target="_blank">
<c:out value="${link}" />
</a>
</c:forEach>
但输出不是我想要的
http
website1.com
http
website2.com
我尝试了另一种方法,它也很有效。
<c:set var="_split" value= " : "/>
<c:set var="offUrls" value="${fn:split(url,_split)}" />