整合SpringMvc和mybatis後,明明後臺已查詢出來值,也傳到了前臺,但是前臺值顯示爲空!現在調試好了,一定要記錄下來!!
涉及到從數據庫獲取值的時候,在前臺取值一定要注意字段的大小寫!!
1.後臺已獲取到值(注意這個itemList裏的字段名都是大寫的!!)
2.前臺顯示值爲空
前臺jsp部分代碼:取值的字段名是小寫
itemList.jsp修改後:
- 商品列表:
- <table width="100%" border=1>
- <tr>
- <td>商品名稱</td>
- <td>商品價格</td>
- <td>生產日期</td>
- <td>商品描述</td>
- <td>操作</td>
- </tr>
- <c:forEach items="${itemList }" var="item">
- <tr>
- <td>${item.NAME}</td>
- <td>${item.PRICE}</td>
- <td><fmt:formatDate value="${item.CREATETIME}" pattern="yyyy-MM-dd HH:mm:ss"/></td>
- <td>${item.DETAIL}</td>
- <td><a href="${pageContext.request.contextPath }/itemEdit.action?id=${item.ID}">修改</a></td>
- </tr>
- </c:forEach>
- </table>