JSP EL参数中的串联

myzjeezk  于 2023-09-28  发布在  其他
关注(0)|答案(1)|浏览(95)

使用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}

0h4hbjxa

0h4hbjxa1#

我能够通过首先创建一个新变量,然后使用括号符号来检索参数来解决这个问题:
<c:set var="p" value="p${loop.index}"/> ${param[p]}

相关问题