String JSTL字符串拆分数组
我收到了一个类型为“filenmae1:format,filename2:format”的字符串,因此对于例如,它将是abc:cvs,bad:PDF。 我想拆分这个字符串,以便获得文件名和格式。 我不知道字符串会有多长,因为它会发送许多文件名和格式,或者有时只发送一个。 我尝试按分割,但无法按:分割以获取单个文件名。 我首先用字符串值设置一个变量,然后用分隔符拆分字符串。现在我想循环和拆分:并获得各个文件名和相应的格式。String JSTL字符串拆分数组,string,jsp,split,jstl,el,String,Jsp,Split,Jstl,El,我收到了一个类型为“filenmae1:format,filename2:format”的字符串,因此对于例如,它将是abc:cvs,bad:PDF。 我想拆分这个字符串,以便获得文件名和格式。 我不知道字符串会有多长,因为它会发送许多文件名和格式,或者有时只发送一个。 我尝试按分割,但无法按:分割以获取单个文件名。 我首先用字符串值设置一个变量,然后用分隔符拆分字符串。现在我想循环和拆分:并获得各个文件名和相应的格式。 感谢您的帮助尝试类似的方法,但最好在后端执行此逻辑: <c:set
感谢您的帮助尝试类似的方法,但最好在后端执行此逻辑:
<c:set var="filenameFormat" value="${fn:split(str, ',')}" />
... loop filenameFormat ...
<c:set var="oneFilenameFormat" value="${fn:split(filenameFormatElement, ':')}" />
... 循环文件名格式。。。
你能展示一下你的代码样本吗?。我将字符串存储在allDocs中。然后设置另一个名为parsedDocs的变量delimiter。然后,对于parsedDocs中的每个拆分:我选择更新模型,而不是在前端拆分。