когда я нажимаю на каждую кнопку, я хотел бы сделать действие... и при щелчке по изображению я хотел бы вызвать действие формы
но теперь это похоже на действие кнопки вызова кнопки
<c:forEach var="userBeans" items="${userBeanList}" varStatus="statusReport">
<form data-action="/secure/downloadcsvUser/${userBeans.key}">
<tr>
<td>${statusReport.count}</td>
<td>${userBeans.value.title}</td>
<td>
<c:if test="${userBeans.value.hasParams}">
<c:forEach var="paramName" items="${userBeans.value.listParamNames}" varStatus="statusParam">
${paramName} <input type="text" id="${userBeans.key}${statusParam.count}" name="${paramName}" size="12" maxlength="10" />
</c:forEach>
</c:if>
</td>
<td align="center">
<button id="editUserButton${statusReport.count}"></button>
<button id="deleteUserButton${statusReport.count}"></button>
<input type="image" height="25" width="25" src="/resources/img/report-run.png"/>
</td>
</tr>
</form>
</c:forEach>
возможно, существует более общий способ сделать это вместо использования моей формы?
Элемент button
автоматически отправляет формы, так как атрибут "type" по умолчанию "submit" (см. Этот вопрос).