웹 개발에 익숙하지 않습니다 ... jsp를 사용하여 html 테이블을 생성 중입니다. (관심이있는 사람들을위한 스프링 이내)JSP로 동적으로 생성 된 html 버튼에 대한 가시성을 전환하십시오
<tbody>
<c:forEach var="row" items="${data.rows}">
<tr>
<td> <c:out value="${row.DATA1}" /> </td>
<td> <c:out value="${row.DATA2}" /> </td>
<td class="formClass" title="click to edit...">
<form>
<input type="text" name="DATA" value="${row.DATA}">
<input type="submit" value="Submit">
</form>
</td>
<td> <c:out value="${row.DATA3}" /> </td>
</tr>
</c:forEach>
</tbody>
문제는 내가 사람이 텍스트 영역에서 딸깍 소리가 날 때까지 제출 버튼이 보이지 갖고 싶어한다는 것이다. 그것은 데이터베이스에서 오는 것이기 때문에 얼마나 많은 행이 있을지 모르기 때문에 각 제출 버튼에 ID를 할당 할 수는 없습니다.
어떻게하면됩니까? 가능하다면 별도의 CSS 또는 js를 만들기 전에 .jsp 파일에 솔루션을 맞추고 싶습니다.
는 "그래서 난 그냥에 ID를 할당 할 수 없습니다 : 여기
하는 데모입니다 각 제출 단추. " 왜 안돼? 데이터베이스에는 고유 ID가 없습니다. foreach가 아닌 for 루프를 사용할 수 없습니다 (예 : 색인이 있음)? 물론 제출 버튼에 id를 할당 할 수 있습니다. – developerwjk