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" />
是不工作(當然)。你能告訴我應該如何實現我想做的事情嗎?
任何形式的幫助將不勝感激。