關於“foreach循環”中遇到的幾個問題總結
阿新 • • 發佈:2017-11-09
www script 手機 check 後來 ref hiberna for table
2017-11-09
轉自:https://www.cnblogs.com/sushu-yaya/p/6823302.html 用於自己學習所用
1.列表頁面用"foreach循環"的時候數據沒有顯示,此時需要檢查你對象模型中屬性的首字母是否大寫,切記不能大寫(本人在做一個項目的時候,對象模型是別人建立的,屬性首字母大寫了,導致最後列表頁面數據不顯示,後來一問老師,說改為小寫,瞬間好了)。
2.數據存儲不到表裏:在映射文件中沒有指定數據表列名的時候,數據表列名必須和屬性名相同(應用於hibername操作數據庫中)。
3.用foreach的時候,從其他頁面跳到本頁面數據內容不顯示,此時在其他頁面中必須把跳轉到本頁面的路徑改為瀏覽器中的訪問路徑。
<table class="table_style"> <thead> <tr> <th> <input id="all" type="checkbox" onclick="selectAll();" value="checkbox"> <label>全選 </label> </th> <th>樣本編號</th> <th>被檢者姓名</th> <th>被檢者ID</th> <th>醫院名稱</th> <th>樣本類型</th> <th>手機</th> <th>創建時間</th> </tr> </thead> <c:forEach var="hello" items="${key}" step="1" > <tr> <td> <input type="checkbox" value="${hello.iD}" name="checkbox"> </td> <td> <a href="javascript:void(0)">${hello.sampleNo}</a> </td> <td>${hello.name}</td> <td>${hello.pId}</td> <td>${hello.hospitalName}</td> <td>${hello.sampleType}</td> <td>${hello.cellPhone}</td> <td>${hello.createTime}</td> </tr> </c:forEach> </table>
關於“foreach循環”中遇到的幾個問題總結