檢索記錄,顯示在 list 中,刪除指定記錄

 所有檢索html

  1. 用到search(queryDao),這裏的結果須要用list承接,即將result 的數據類型改成「List<UserBean>」,這個操做在controller中進行java

  2. 在service中一樣修改search,也須要改成listsql

  3. UserSqlMap.xml中寫sql語句,「select userid as userId,userName from user」數據庫

  4. 注意在顯示列表的頁面添加標籤,在service與controller中導入util.listjsp

 刪除指定記錄spa

  1. 在列表顯示頁面中添加<c:forEach>循環讀取數據庫中的記錄,<table>以表格形式輸出,<tr>表示一行,<td>表示一列,<a href="delete?userId=${user.userId}">刪除</a>表示超連接code

  2. 一樣須要對controller與service進行操做,注意controller中除了刪除的以外還須要有所有檢索即,刪除成功以後從新以列表形式顯示最新結果xml

  3. UserSqlMap.xml中寫sql語句,「delete from user where userId=${user.userId}htm

  4. 注意,delete的傳參方式爲GET對象

  列表顯示多條記錄

  1. 顯示頁面用到了<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頁面
相關文章
相關標籤/搜索