客户信息管理系统java代码_客户信息管理系统4—客户信息的查询

客户信息管理系统4—客户信息的查询

2、功能二:客户信息的查询

(1)查询的流程

d18188921b7d8bfecebdddfa2c1924f2.png

(2)实现代码

2.1代码组成

index.jsp+ findAllCustomer.jsp+ FindAllServlet +CustomersService + CustomersDao+ CustomersDaoImplement

2.2代码功能介绍

【1】index.jsp:查询入口页面

【2】findAllCustomer.jsp:查询结果显示页面

【3】FindAllServlet:查询客户信息web层

【4】CustomersService :业务层(selectAll方法)

【5】CustomersDao:dao接口层(selectAll方法)

【6】CustomersDaoImplement:dao结构层实现类(selectAll方法)

2.3代码详细

2.3.1 index.jsp:查询入口页面

My JSP 'index.jsp' starting page

添加客户信息

查询所有客户信息

查询第一页的客户信息

2.3.2 findAllCustomer.jsp:查询结果显示页面

My JSP 'findAllCustomer.jsp' starting page

客户信息查询列表

selected="selected"

>按姓名查询

selected="selected"

>按手机号码查询

selected="selected"

>按描述查询

选中状态

客户姓名

性别

生日

手机

电子邮件

客户爱好

客户类型

备注

状态

${customer.name }

${customer.gender }

${customer.birthday }

${customer.cellphone }

${customer.email }

${customer.preference }

${customer.type }

${customer.description }

2.3.3 FindAllServlet:查询客户信息web层

package com.zhku.jsj144.zk.web;

import java.io.IOException;

import java.util.List;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import com.zhku.jsj144.zk.service.CustomersService;

public class FindAllServlet extends HttpServlet {

@Override

protected void doPost(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException {

//查询所有用户信息

req.setCharacterEncoding("utf-8");//设置编码,防止中文乱码

CustomersService customerService=new CustomersService();//业务层对象

List resultList=customerService.selectAll();//查询结果集

///保存查询结果,转发到客户信息查询显示页面

req.setAttribute("CustomersList", resultList);

req.getRequestDispatcher("/findAllCustomer.jsp").forward(req, resp);//转发到查询客户信息页面

}

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp)

throws ServletException, IOException {

doPost(req, resp);

}

}

2.3.4 CustomersService :业务层(selectAll方法)

详细看功能一代码实现,已经写好了

2.3.5 CustomersDao:dao接口层(selectAll方法)

详细看功能一代码实现,已经写好了

2.3.6 CustomersDaoImplement:dao结构层实现类(selectAll方法)

详细看功能一代码实现,已经写好了

项目详细代码资源:

本人的github项目地址

https://github.com/Forever99/customer_system

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值