Java Web 简单 de 登录注册

登录注册功能实现


一、前言

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

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

本文是图文结合;

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

所用平台 Myeclipse 、Mysql

二、效果展示

1.登录与注册界面:

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

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

三、功能实现

1.总述

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

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

Java 基础接口与类

数据库 MySQL 连接

JSP 与 Servlet的使用

2.实现

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

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

以我的程序为例

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

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

初始化一些数据即可。

(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

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

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

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


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

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

新建一个实现接口的类

-->实现接口的类



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

1.

2.

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

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

jsp

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

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

1>登录代码 jsp 文件

2>失败提示界面代码

3>注册界面文件 jsp 代码

4>成功界面代码


servlet


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

2>登录 servlet 文件


四、配置文件 XML简单说明

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

代码如下:

  友情提示:

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

  以上代码可用无错误;

  请注意代码书写规范;

  养成良好风格。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值