0
我有我分裂WRT .
和数组imageUrlParts
作为存储变量imageUrl
如下:如何为jstl中的数组的特定索引分配一些值?
<c:set var="imageUrlParts" value="${fn:split(imageUrl, '.')}" />
现在,我只是想追加更多的东西到了倒数第二个令牌。例如,如果网址是a.b.c.d
那么我想使它成为a.b.cSOMETHINGADDED.d
。所以我做了以下内容:
<c:set var="len" value="${fn:length(imageUrlParts)}" />
<c:set var="imageUrlParts[len-2]" value="${imageUrlParts[len-2]}SOMETHINGADDED" />
<c:set var="imageUrl" value="${fn:join(imageUrlParts, '.')}" />
但它不能正常工作,如在,它被重建作为a.b.c.d
本身不a.b.cSOMETHINGADDED.d
,这意味着以下行
<c:set var="imageUrlParts[len-2]" value="${imageUrlParts[len-2]}SOMETHINGADDED" />
是不工作(当然)。你能告诉我应该如何实现我想做的事情吗?
任何形式的帮助将不胜感激。