1
많은 그룹과 많은 제품을 각 그룹 아래에 표시해야합니다. 그들을 dispay 위해 JSTL을 사용하여 그룹 목록에서 제품 목록을 반복합니다. 사용자는 라디오를 클릭하여 각 그룹에서 하나의 제품을 선택할 수 있습니다. 이 기능을 사용하려면 그룹의 ID를 라디오 이름과 함께 추가하여 사용자가 여러 라디오를 선택할 수 있도록하십시오.여러 라디오 버튼 선택
서블릿에서 선택한 라디오를 어떻게 얻을 수 있습니까? 이름이 동적으로 작성되기 때문입니다.
<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>
또는 더 좋은 방법이 있습니까?
길 찾기 ... 매개 변수 이름을 통해 열거하고 String.startswith()를 사용하여 라디오를 찾으십시오. :) – coder247