【问题标题】:JSTL split array of stringsJSTL 拆分字符串数组
【发布时间】:2013-09-14 00:00:52
【问题描述】:

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

【问题讨论】:

  • 你能展示一些你的代码示例吗?
  • 。我将字符串存储在 allDocs 中。然后设置另一个名为 parsedDocs 的变量,该变量在 , 分隔符上拆分。然后对于 parsedDocs 中的每个拆分:

标签: string jsp split jstl el


【解决方案1】:

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

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

【讨论】:

  • 我选择更新Model而不是前端拆分。
猜你喜欢
  • 2018-06-09
  • 1970-01-01
  • 2016-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
相关资源
最近更新 更多