将参数添加到列表中的链接?

时间:2018-10-18 13:10:39

标签: jsp jstl el

我需要将工作表中的数据分别添加到链接中,我需要创建一个org.glassfish.jersey

这是我的实现方式

manufacturer-checkbox = firstParam & manufacturer = checkbox = secondParam&....

但是在此实现中,只有最后一个值被添加到我的制造商复选框字段中。如何根据制造商列表中的元素数量添加制造商复选框?现在它创建了两个具有不同制造商参数的链接,我需要将参数添加到一个链接中,该怎么做?

1 个答案:

答案 0 :(得分:0)

<c:set var="manu-boxs" value=""/>
<c:forEach items="${sessionScope.form.manufacturerList}" var="manufacturer" varStatus="loop">
    <c:set var="param" value="manufacturer-checkbox-${manufacturer}">
    <c:set var="manu-boxs" value="${manu-boxs + param}"/>
</c:forEach>

<a href="products?limit=${form.productMax}&sort=${form.sort}&price-form=${form.minPrice}&price-to=${form.maxPrice}&categories-checkbox=${categoryList}&${manu-boxs}">

使用c:set将原始参数列表初始化为空,然后逐个循环添加参数。之后,您可以根据需要获得manufacturer-checkbox-1manufacturer-checkbox-2,