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


前言


在经过一周的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页面代码如下:

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

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

<!DOCTYPE html>
   <html>
   <head>
   <meta charset="UTF-8">
   <title>Insert title here</title>
   </head>
   <body>
   	<form action="logon" method="post">
   		账号:<input type="text" name="username">
   		密码:<input type="password" name="password">
   		<input type="submit" value="登录"><input type="reset" value="重置">
   	</form>
   </body>
   
  • 6
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值