900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > jsp java 登陆_jsp+java servlet实现简单用户登录

jsp java 登陆_jsp+java servlet实现简单用户登录

时间:2024-07-10 15:48:47

相关推荐

jsp java 登陆_jsp+java servlet实现简单用户登录

jsp+java servlet实现简单用户登录(使用数据库,包括注册页面)

功能介绍

本项目通过使用jsp和servlet实现简单的用户登录。主要逻辑为:如果用户不存在,则首先进行注册(注册信息同步到数据库中)。

进行注册后,可进入登录页面对账号进行登录。

如果账号存在,则正确跳转到欢迎界面,否则提示用户账号信息输入错误。

用户进行登录页面时需要填写验证码同时可勾选是否两周内免登陆。

用户进入欢迎界面,则会显示这是用户第几次登录,如果不是第一次登录则会显示上次登录时间。

如果用户直接进入welcome,(没有进行登录,直接打开welcome.jsp)则会跳转到登录页面,防止非法登录。

前期工作准备

1.安装了Tomcat并可以成功使用。

2.由于需要与数据库连接,本项目使用的是mysql数据库,需要引入

mysql-connector-java-5.1.9.jar包(可在官方下载或者通过maven引入mysql依赖),需要注意mysql-connector-java-5.1.9.jar需要放在C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext路径下,否则会出现连接数据库异常。

引入maven依赖:

实现登录页面

创建数据库

此时数据库为空,无数据需要先进行注册才能登陆成功。

三个页面处理

欢迎界面(LoginServlet.jsp)

1.代码

2.页面如下:

验证码(index.jsp)

(点击验证码可以实现更新验证码)

登录处理页面(LoginCl.java(servlet))

业务逻辑处理页面

如果当前不存在该用户,则会输出账号密码错误等信息,存在该用户则会跳转到欢迎界面。

欢迎界面(welcome.jsp)

实现注册页面

信息注册(register.jsp)

点击注册后则会跳转到注册成功页面,将其账号和密码进行存储到数据库中,后可以直接进行登录。

注册成功页面(registerMessage.jsp)

(如下所示,数据添加成功)

功能演示

至此此项目结束,我演示一下登录时的场景。

1.数据库数据

2.输入数据库中没有的信息

3.账号密码正确

ps:需要注意一定要填写账户或者密码或者验证码,否则则会弹出错误窗口。

eg:

总结

此项目需要用到的知识点比较多,其中包括 jsp,servlet,mysql,cookie, Javabean等。需要将学到的web知识联系起来。有不懂的代码问题欢迎提问。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。