JSTL拆分字符串数组

时间:2013-09-14 00:00:52

标签: string jsp split jstl el

我收到一个类型为“filenmae1:format,filename2:format”的字符串,所以例如它将是abc:cvs,bad:PDF。 我想拆分这个字符串,以便我可以获取文件名和格式。 我不知道字符串会持续多长时间,因为它会发送大量文件名和格式,有时只发送一个。 我试图拆分,但是我无法拆分:获取单个文件名。 我首先使用字符串值设置一个var。然后使用,分隔符分割字符串。现在我想循环并拆分:并获取单个文件名和相应的格式。 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

尝试这样的事情,但最好在后端执行此逻辑:

<c:set var="filenameFormat" value="${fn:split(str, ',')}" />
... loop filenameFormat ...
<c:set var="oneFilenameFormat" value="${fn:split(filenameFormatElement, ':')}" />