Я должен отобразить много групп и много продуктов в каждой группе. Для их отображения я использую JSTL для итерации списка продуктов из списка групп.
Пользователь может выбрать один продукт из каждой группы, нажав на радио. Чтобы включить это, я добавил идентификатор группы с названием радио, чтобы пользователь мог выбрать несколько радио.
Как получить выбранные радиостанции из сервлета? Потому что имя создается динамически.
<c:forEach items="${pgb.tableValues}" var="tv">
<tr>
<c:forEach items="${tv}" var="tvalue">
<c:if test="${tvalue.type != null && not empty(tvalue.type)}">
<td>
<c:if test="${tvalue.type=='radio'}">
<input type="radio" value="${tvalue.id}" name="selectedProd${pgb.id}"/>
</c:if>
<c:if test="${tvalue.image != null}">
<img src="${tvalue.image}" alt="image"/>
</c:if>
${tvalue.text}
</td>
</c:if>
</c:forEach>
</tr>
</c:forEach>
или есть какой-нибудь лучший способ сделать это?