java web 注册登录_Java WEB 简单 de 登录注册

本文详细介绍了基于JavaWeb实现登录注册功能的过程,包括数据库连接、JSP和Servlet的使用。通过创建用户表,使用MyEclipse进行项目构建,编写数据库连接类,实现接口并测试相关方法,最后通过JSP页面和Servlet处理用户输入,完成登录注册功能。该教程适合初学者,有助于理解JavaWeb基础操作。
摘要由CSDN通过智能技术生成

标签:Java Web、JSP、Servlet、Tomcat

登录注册功能实现

近期写了一个简单地登录注册,是基于 java web 的;

涉及知识较简单,主要是数据库的连接,jsp 与 servlet 的使用等;

本文是图文结合;

实现效果在第二部分展示。

所用平台 Myeclipse 、Mysql

1.登录与注册界面:

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.登陆成功与注册成功界面:

(目前注册成功后返回登录界面)

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

1.总述

登录与注册是两个最基本的功能,可以以此为基础进行拓展,基于数据的处理,可进一步学习更多的知识,深入了解认识 java web

登录注册的实现,主要分为 以下  3  部分,

java  基础接口与类

数据库  Mysql  连接

jsp  与 servlet 的使用

2.实现

(1).  首先是数据库的创建与连接

(登录与注册都要提交数据给服务器,服务器拿其余数据库数据进行相关操作)

以我的程序为例

首先在数据库中建立一个用户表(学生用户),Database:Mysql3 Table: student

设置两个属性 String name  ;   String password;

初始化一些数据即可。

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

(2).数据库及相关表处理好后,在  MyEclipse   创建  web project  项目,其他代码都在这个平台编写(也可用eclipse)

新建包  cn.edu.hpu.model   名字自定义(以下新建  servlet  jsp  工程名  class   interfence  名字自定义)

1>.用来写学生类,对应建的表,

2>. 然后建立数据库的连接,以便服务器查询使用数据库数据

(数据库连接分为三大步:

一是加载驱动

二是创建连接对象,及其他相关对象

三是关闭所打开的数据流)

3>.新建包  cn.edu.hpu.test  写测试连接的代码,在  /test/WebRoot/WEB-INF/lib  导入数据库连接的  *.jar  文件

-->学生类 Student

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->连接数据库所需的包,此处用的 mysql

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->与数据库创建连接的类 DataConner

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->测试数据库连接是否成功

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->新建包  cn.edu.hpu.service

在包里写一个接口,及两个方法  add  ckeckLogin  对应注册‘登录

新建一个实现接口的类

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->实现接口的类

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->测试以上接口方法是否可用

1.

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->相关验证,直接打开数据库,直观的看到数据记录是否变化,刚才的测试操作是否成功

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

-->最后创建   jsp  及对应的  servlet

jsp

代码如下:注意将  pageEncoding  改为  utf-8  支持中文防止乱码

(jsp 文件都要在此处设置编码方式为 utf-8 以便防止不支持中文而导致乱码)

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

1>登录代码 jsp 文件

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2>失败提示界面代码

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3>注册界面文件 jsp 代码

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4>成功界面代码

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

servlet

1>注册功能:数据处理文件 servlet

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2>登录 servlet 文件

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

四、配置文件 XML简单说明

xml  文件 在Myeclipse 自动生成,其他平台可能要自己写

代码如下:

9850f427b239?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

友情提示:

由于路径问题、大小写问题等书写不规范可能导致一系列错误,异常;

以上代码可用无错误;

请注意代码书写规范;

养成良好风格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值