检索记录,显示在 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页面
相关文章
相关标签/搜索