使用servlet技术展示用户信息查询列表(idea)

本文档详细介绍了如何使用Servlet、JSP、JDBC和MySQL数据库搭建用户信息查询系统。首先,文章阐述了项目需求,包括用户信息的CRUD操作。接着,选择了Servlet、JSTL等技术栈,并设计了数据库表结构。然后,逐步讲解了环境搭建,包括创建数据库、项目结构、导入依赖以及配置Tomcat。在编码部分,涉及User类、UserService接口及其实现、UserDao接口及其实现类、Servlet和展示结果的JSP页面的编写。最后,启动服务器并测试,初期由于数据库无数据,列表为空,添加数据后可正常显示信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.需求:

2.技术选型:

3.数据库设计:

4.搭建环境

1.搭建数据库的环境

2.创建项目:

3.链接Tomcat

4.编码

1.创建一个User类,在User类中输入如下代码:

2.创建index.jsp文件(主页)

 3.创建一个UserService接口

4. 创建一个UserService接口的实现类UserServiceImpl:

 5.创建UserDao接口:

6.创建UserDao接口的实现类:

7.创建Servlet类:

8.创建list.jsp文件:

9.启动服务器



1.需求:

用户信息的增删改查的操作

2.技术选型:

Servlet和JSP和MySQL+JDBC+Duird连接池+BeanUtils+Tomcat

3.数据库设计:

1.创建数据库;

2.使用所创建的数据库;

3.根据所需信息创建表;

4.搭建环境

1.搭建数据库的环境

1.打开SQLyog,输入如下代码:

CREATE DATABASE USERINF; -- 创建数据库
USE USERINF; 			   -- 使用数据库
CREATE TABLE USER(   -- 创建表
	id INT PRIMARY KEY AUTO_INCREMENT,
	NAME VARCHAR(20) NOT NULL,
	gender VARCHAR(5),
	age INT,
	address VARCHAR(32),
	qq	VARCHAR(20),
	email VARCHAR(50)
); 

该段代码的功能主要是创建一个名为USERINF的数据库,并且使用该数据库,之后在数据库中创建USER表,表中记录用户的id,姓名,性别,年龄,地址,QQ账号,邮箱等信息。

输入完代码之后点击左上角的完全运行按钮或者按ctrl+F9键可以运行该段代码,实现上述的功能。之后点击刷新按钮或按下F5对数据库内容进行更新,这样刚刚创建的数据库就会展示在列表中了。

刚创建的空表如下图所示:

2.创建项目:

1.打开idea新建项目,选择Java Enterpirse选项卡,勾选Web Application项

2.创建结束后把相关jar包导入WEB-INF目录下创建一个lib目录并把相关jar包导入即可,相关jar包如下链接:

链接:https://pan.baidu.com/s/1VGXAdkc-DuQMhaAUoSb1yw 
提取码:mnnq

3.之后右击lib目录改为模块库

4.把下列静态页面导入到项目中(其中包含css,js,html等)下载链接为:

链接:https://pan.baidu.com/s/1E6KISyJ0dHe-U-N4QAfekA 
提取码:1lbj

其中包含了这些文件

3.链接Tomcat

如图配置Tomcat即可:

 部署好了之后直接运行,检查各个静态页面的显示是否正常

4.编码

1.创建一个User类,在User类中输入如下代码:

package domain;

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

    public int getId() {
        return id;
    }

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

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.n
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值