<c:forEach items="${categories}" var="data">
<tr>
<td><c:out value="${data.catId}"/></td>
<td><c:out value="${data.catName}"/></td>
<td><c:out value="${data.parent}"/></td>
<td>
<form class="action" method="get" action="CategoryServlet">
<input type="hidden" name="action" value="enable" />
<input type="hidden" name="id" value=<c:out value="${data.catId}" /> >
<input type="submit" value="EDIT" />
</form>
</td>
<td>
<form action="UserController" method="get">
<input type="hidden" name="action" value="delete" />
<input type="hidden" name="id" value=<c:outvalue="${data.catId}"/>>
<input class="disable" type="submit" value="DELETE" />
</form>
</td>
</tr>
</c:forEach>
我在这里很困惑,jstl只在我更改数据库中的字段名称时拉取数据,否则会抛出属性未发现的异常,例如。我将“name”更改为catName,将“id”更改为“catId” 并使用它工作的jstl标签
但是当我有fieldName:id,name
时它不起作用