串联在EL PARAM

问题描述 投票:0回答:1

使用JSP / JSTL,我遍历的项目清单:

<c:forEach var="item" items="${list}" varStatus="loop"> </c:forEach>

在循环中,我想找回基于循环索引的参数。我知道,访问一个参数(例如命名为“P”),我会做:${param.p}和访问循环索引,我会做:${loop.index}

不过,我将如何组合这些检索参数(例如命名为“P0”,其中0为循环索引)?我尝试以下,但没有奏效。

1)${param['p'+=loop.index]} 2)<c:set var="p" value="p${loop.index}"/> ${param.p}

jsp jstl el
1个回答
1
投票

我能够首先创建一个新的变量,然后使用括号符号来检索参数来解决此问题:

<c:set var="p" value="p${loop.index}"/> ${param[p]}

© www.soinside.com 2019 - 2024. All rights reserved.