如何从外部访问foreach循环中的变量?当我尝试这样做时,它只需要最后一个值。我必须点击一个打开风的按钮,我需要使用我点击的行的值,但它只取最后一个值。
我将它用于循环中
<c:set var="q" value="${p.getIdUser()}" />
在循环之外我这样做
<a href='DeleteUser?id=${q}'>
但它只需要最后一行。
答案 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。