Servlet实现登录注册,代码演⽰(先测试代码,后部分为登录
注册)
1、Eclipse创建动态web⼯程
2、启动服务器,访问默认本机地址localHost:8080+项⽬名
3、什么是Servlet,
是Java Servlet 的简称,称为⼩服务程序或服务连接器,主要功能是交互式地浏览和⽣成数据,⽣成动态的内容
4、servlet的作⽤:
5、登录流程:⽤户在浏览器输⼊了⽤户名、密码,点击登录按钮,发送登录请求,servlet接受到请求后,可以
获取到请求中的数据,也就是⽤户名和密码,也就是⽤户名和密码,然后调⽤jdbc代码完成数据库的操作,得到
是否存在此⽤户,并将信息再返回给浏览器,完成响应,
整个过程中,servlet的作⽤就是负责接收请求,响应数据!
可以把Servlet理解为前端页⾯和后台服务器的中转站,或者是桥梁
6、核⼼:servlet的创建
1、创建表单
2、创建Servlet
3、配置l⽂件,完成对servlet的配置以及路径关联
4、启动tomcat,测试代码是否能正常运⾏,请求是否能够顺利的发送到servlet,如果有⼀天出现了
启动tomcat时候出现了以下的问题,那么必然是l⽂件或者配置出现了问题,不要说是tomcat崩了
5、这个时候就可以看到测试的话了,接下来我们要到后台数据,完成校验,其实就是判断之前的条件是否存在,这个时候的访问流程如下
servlet和tomcat的关系⼆、登录案例
1、
2、创建实体类
3、书写登录页⾯login.html
4、创建处理登录的servlet类,并且在l⽂件中完成注册和路径的绑定
5、在service⽅法中,获取到登录请求携带的⽤户名和密码数据
6、使⽤dbutils+druid完成登录验证
这个步骤需要导⼊三个包和配置⽂件:dbutils+mysql驱动+druid  1个配置⽂件:druid.properties(修改数据库的名称)
7、servlet代码
8、dao的代码(⽤来处理数据库的关系)
9、这个时候由于是动态web⼯程,所以druid⼯具类内部的读取⽂件的路径会出现问题,需要改为类加载器⾃带的输⼊流来读取⽂件!
10、根据查询的⽤户是否存在,响应不同的数据给浏览器
完美结束,这个时候输⼊⽂件的地址,就可以看到页⾯啦

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。