首页 > 其他分享 >案例_列表查询_代码实现1与案例_列表查询_代码实现2

案例_列表查询_代码实现1与案例_列表查询_代码实现2

时间:2023-02-13 13:46:52浏览次数:33  
标签:return String hf 查询 案例 import 列表 xueqiang public

案例_列表查询_代码实现1

package hf.xueqiang.domain;

public class User  {
    private int id;
    private String name;
    private String gender;
    private int age;
    private String address;
    private String qq;
    private String emall;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public String getEmall() {
        return emall;
    }

    public void setEmall(String emall) {
        this.emall = emall;
    }

    @Override
    public String toString() {
        return "User{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", gender='" + gender + '\'' +
                ", age=" + age +
                ", address='" + address + '\'' +
                ", qq='" + qq + '\'' +
                ", emall='" + emall + '\'' +
                '}';
    }
}
package hf.xueqiang.service.impl;

import hf.xueqiang.dao.UserDao;
import hf.xueqiang.dao.impl.UserDaoImpl;
import hf.xueqiang.domain.User;
import hf.xueqiang.service.UserService;

import java.util.List;

public class UserServiceImpl implements UserService {
    private UserDao dao = new UserDaoImpl();
    @Override
    public List<User> findAll() {
        //调用Dao完成查询
        return dao.findAll();
    }
}
package hf.xueqiang.service;

import hf.xueqiang.domain.User;

import java.util.List;

/**
 * 用户管理的业务接口
 */
public interface UserService {
    /**
     * 查询所有用户信息
     * @return
     */
    public List<User> findAll();
}
package hf.xueqiang.dao;

import hf.xueqiang.domain.User;

import java.util.List;

/**
 * 用户操作的DAO
 */
public interface UserDao{

    public List<User> findAll();

}
package hf.xueqiang.dao.impl;

import hf.xueqiang.dao.UserDao;
import hf.xueqiang.domain.User;

import java.util.List;

public class UserDaoImpl implements UserDao {
    @Override
    public List<User> findAll() {
        //使用JDBC操作数据库...
        return null;
    }
}

案例_列表查询_代码实现2

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <title>首页</title>

    <!-- 1. 导入CSS的全局样式 -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <!-- 2. jQuery导入,建议使用1.9以上的版本 -->
    <script src="js/jquery-2.1.0.min.js"></script>
    <!-- 3. 导入bootstrap的js文件 -->
    <script src="js/bootstrap.min.js"></script>
    <script type="text/javascript">
    </script>
</head>
<body>
<div align="center">
    <a
            href="${pageContext.request.contextPath}/userListServlet" style="text-decoration:none;font-size:33px">查询所有用户信息
    </a>
</div>
</body>
</html>

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<!DOCTYPE html>
<!-- 网页使用的语言 -->
<html lang="zh-CN">
<head>
    <!-- 指定字符集 -->
    <meta charset="utf-8">
    <!-- 使用Edge最新的浏览器的渲染方式 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!-- viewport视口:网页可以根据设置的宽度自动进行适配,在浏览器的内部虚拟一个容器,容器的宽度与设备的宽度相同。
    width: 默认宽度与设备的宽度相同
    initial-scale: 初始的缩放比,为1:1 -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>用户信息管理系统</title>

    <!-- 1. 导入CSS的全局样式 -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <!-- 2. jQuery导入,建议使用1.9以上的版本 -->
    <script src="js/jquery-2.1.0.min.js"></script>
    <!-- 3. 导入bootstrap的js文件 -->
    <script src="js/bootstrap.min.js"></script>
    <style type="text/css">
        td, th {
            text-align: center;
        }
    </style>
</head>
<body>
<div class="container">
    <h3 style="text-align: center">用户信息列表</h3>
    <table border="1" class="table table-bordered table-hover">
        <tr class="success">
            <th>编号</th>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>籍贯</th>
            <th>QQ</th>
            <th>邮箱</th>
            <th>操作</th>
        </tr>

        <c:forEach items="${users}" var="user" varStatus="s">
            <tr>
                <td>${s.count}</td>
                <td>${user.name}</td>
                <td>${user.gender}</td>
                <td>${user.age}</td>
                <td>${user.address}</td>
                <td>${user.qq}</td>
                <td>${user.email}</td>
                <td><a class="btn btn-default btn-sm" href="update.html">修改</a>&nbsp;<a class="btn btn-default btn-sm" href="">删除</a></td>
            </tr>

        </c:forEach>


        <tr>
            <td colspan="8" align="center"><a class="btn btn-primary" href="add.html">添加联系人</a></td>
        </tr>
    </table>
</div>
</body>
</html>

 

标签:return,String,hf,查询,案例,import,列表,xueqiang,public
From: https://www.cnblogs.com/x3449/p/17115733.html

相关文章

  • python中的模块调用案例
    此案例是本人在B站上学习“黑马程序员”up主的课,课程中一个案例特别好,在此记录一下。在创建包的时候,会产生一个__init__.py文件,如果没有这个文件,那么就是生成的普通文件夹。......
  • 《黑马旅游网》综合案例二 注册功能前台
    分析  表单校验 代码实现 1.前台效果 1.表单校验 2.异步(ajax)提交表单 表单校验:1.用户名:单词字符,长度8到20位2.密码:单词......
  • 784~785案例_列表查询分析,代码实现其
     <%@pagecontentType="text/html;charset=UTF-8"language="java"%><!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="utf-8"/><metahttp-equiv="......
  • 复杂条件查询功能
    复杂条件查询功能-分析  复杂条件查询功能-代码实现-每页数据条件查询packagecom.example.day17_case.service.impl;importcom.example.day17_case.dao.UserDa......
  • 分页查询功能
    分页查询功能-分析分析:   分页查询功能-代码实现-分页具体步骤   分页查询功能-代码实现-后台代码实现创建PageBean类packagecom.jstl.domain;import......
  • sql 函数查询
    1.生成随机数(SELECTfloor(rand()*100000000)) 2.sql查询字段值长度判断是否18位SELECT*FROM表名WHERELENGTH(字段)>=18OR字段为nullISNULLOR字段为......
  • mybatis 表与表 关联查询 (一)
     @MapperpublicinterfaceDeptMapper{/***分步查询员工*及员工所对应的部门*分步查询第二步:*通过部门查询员工所对应的部门......
  • mysql使用sql语句查询数据库所有表注释已经表字段注释
    场景:1.要查询数据库"mammothcode"下所有表名以及表注释/*查询数据库‘mammothcode’所有表注释*/SELECTTABLE_NAME,TABLE_COMMENTFROMinformation_schema.TA......
  • mysql基础查询语法
    ......
  • 案例_环境搭建与案例_列表查询_分析
    案例_环境搭建      项目首页  查询到所有的用户信息 添加用户页面 ......