所有檢索html
用到search(queryDao),這裏的結果須要用list承接,即將result 的數據類型改成「List<UserBean>」,這個操做在controller中進行java
在service中一樣修改search,也須要改成listsql
UserSqlMap.xml中寫sql語句,「select userid as userId,userName from user」數據庫
注意在顯示列表的頁面添加標籤,在service與controller中導入util.listjsp
刪除指定記錄spa
在列表顯示頁面中添加<c:forEach>循環讀取數據庫中的記錄,<table>以表格形式輸出,<tr>表示一行,<td>表示一列,<a href="delete?userId=${user.userId}">刪除</a>表示超連接code
一樣須要對controller與service進行操做,注意controller中除了刪除的以外還須要有所有檢索即,刪除成功以後從新以列表形式顯示最新結果xml
UserSqlMap.xml中寫sql語句,「delete from user where userId=${user.userId}」htm
注意,delete的傳參方式爲GET對象
列表顯示多條記錄
顯示頁面用到了<c:forEach>這個標籤。
在頁面的<html>標籤前邊加上<%@ include file="/WEB-INF/jsp/include.jsp"%>。這是經過程序自動將對應WEB-INF/jsp下邊的include.jsp文件複製到當前的頁面中,因此咱們也能夠直接將對應的include.jsp文件下的代碼粘貼過來
在頁面的<html>標籤前邊加上<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>。這個語句能夠讓<c:forEach>標籤能夠正確的被html頁面解析出來,循環的顯示對應的多個UserBean對象。
下面的item應該是後臺程序執行傳過來的List的變量名,咱們在前臺把它裏邊的UserBean名字定義goodsInfo,這樣方便咱們顯示每個變量的全部屬性值,varStatus是變量的一個狀態,它能夠顯示item對象中的項目數等屬性值。
<c:forEach items="${list}" var="goodsInfo" varStatus="status"> ------jsp頁面 <div class="container main" th:each="typeInfo,sts:${commodityType}"> ---循環顯示商品類型 <li class="col-md-2 col-sm-4 col-xs-6" th:each="goodsInfo,status:${typeInfo.list}" > -----html頁面