foreach循环变量从外部访问

时间:2016-02-27 16:32:21

标签: jsp foreach jstl

如何从外部访问foreach循环中的变量?当我尝试这样做时,它只需要最后一个值。我必须点击一个打开风的按钮,我需要使用我点击的行的值,但它只取最后一个值。

我将它用于循环中 <c:set var="q" value="${p.getIdUser()}" />

在循环之外我这样做 <a href='DeleteUser?id=${q}'>

但它只需要最后一行。

1 个答案:

答案 0 :(得分:1)

Yo可以使用c:set var来排行行,以唯一地标识每个c set变量

        q+Row_number As q${forEach_varStatus_variable.count}   

喜欢

 <c:set var="q${forEach_varStatus_variable.count}" value="${p.getIdUser()}"/>

OutSide ForEach:

 <a href='DeleteUser?id=${q1}'>
 <a href='DeleteUser?id=${q2}'>

或者将c设置为q + Row_number。