jsp+mysql+servlet实现的简易登录注册功能

jsp+mysql+servlet实现的简易登录注册功能(详细讲解)

  • 前言
  • 一、jsp是什么?
  • 二、使用的工具
    • 1.运用的编译器:eclipse 2020版
    • 2.数据库:Mysql 5.7.20
  • 三、具体步骤
    • 1.数据库建表
    • 2.编写HTML代码
    • 3.编写java代码(因为内容比较简单,所以没有采用三层结构的样式)
  • 总结
  • 注意点


前言


在经过一周的jsp的学习后,今天来做一个简单的过程梳理和总结,本人是小白,有问题望大佬指正。

一、jsp是什么?

JSP(Java Server Pages),即Java服务器界面,是指:

●在HTML页面中嵌入Java脚本代码(不支持过多镶嵌)

●由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码

●然后将生成的整个页面信息返回给客户端

二、使用的工具

1.运用的编译器:eclipse 2020版

2.数据库:Mysql 5.7.20

三、具体步骤

1.数据库建表

代码如下(我使用的是Navicat可视化工具):

/*
 Navicat Premium Data Transfer
 Source Server         : localhost_3306
 Source Server Type    : MySQL
 Source Server Version : 50720
 Source Host           : localhost:3306
 Source Schema         : test_db
 Target Server Type    : MySQL
 Target Server Version : 50720
 File Encoding         : 65001
 Date: 05/02/2021 20:40:47
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `username` char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `password` char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `brithday` datetime(6) NOT NULL,
  `sex` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;

2.编写HTML代码

因为代码内容过于简单,又习惯了html页面,所以没有转换成jsp。

1.index.html页面代码如下:


   <html>
   <head>
   <meta charset="UTF-8">
   <title>indextitle>
   head>
   <body>
   	<a href="logon.html"><button>登录button><br>a><br>
   	<a href="register.html"><button>注册button>a>
   body>
   html>

2.logon.html页面代码如下:


   <html>
   <head>
   <meta charset="UTF-8">
   <title>Insert title heretitle>
   head>
   <body>
   	<form action="logon" method="post">
   		账号:<input type="text" name="username">
   		密码:<input type="password" name="password">
   		<input type="submit" value="登录"><input

你可能感兴趣的:(servlet,java,mysql,servlet,jsp,mysql,java,数据库)