如何将属性从JSP传递到标记文件。覆盖标记中的值,并在JSP中获取更新后的值

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

我有一个声明整数值的JSP

<c:set var="rowCount" value="0" />

我正在尝试在多个标签中使用它

<product:attribute rowCount="${rowCount}" attrKey="${msg_site}&#58;" attrValue="${product.site}" />
<product:attribute rowCount="${rowCount}" attrKey="${msg_name}&#58;" attrValue="${product.name}" />
<product:attribute rowCount="${rowCount}" attrKey="${msg_type}&#58;" attrValue="${product.type}" />

在每个标签内,我将覆盖rowCount值

<%@ attribute name="rowCount"  required="true" %>
<c:if test="${rowCount >= 2}" >
    </div>
    <div class="col-md-12 col-sm-12 col-xs-12 ">
    <c:set var="rowCount" value="${0}" />
</c:if>

<c:set var="rowCount" value="${rowCount +1}" />

但是似乎我在每个标签中为rowCount声明了一个新变量。如何重用该值而不是声明一个新变量?

java jsp tags jstl tagfile
1个回答
0
投票
<c:set var = "rowCount" value="${0}"/>

执行比较如下:

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