JSTL仅在数据库中的字段名称更改时才有效

时间:2016-06-17 16:19:26

标签: java jsp jstl

 <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

时它不起作用

0 个答案:

没有答案