Servlet实现登录注册,代码演示(先测试代码,后部分为登录注册)

1、Eclipse创建动态web工程

2、启动服务器,访问默认本机地址localHost:8080+项目名

3、什么是Servlet,

是Java Servlet 的简称,称为小服务程序或服务连接器,主要功能是交互式地浏览和生成数据,生成动态的内容

4、servlet的作用:

5、登录流程:用户在浏览器输入了用户名、密码,点击登录按钮,发送登录请求,servlet接受到请求后,可以

 获取到请求中的数据,也就是用户名和密码,也就是用户名和密码,然后调用jdbc代码完成数据库的操作,得到

是否存在此用户,并将信息再返回给浏览器,完成响应,

     整个过程中,servlet的作用就是负责接收请求,响应数据!

    可以把Servlet理解为前端页面和后台服务器的中转站,或者是桥梁

6、核心:servlet的创建

      1、创建表单

      2、创建Servlet

  3、配置web.xml文件,完成对servlet的配置以及路径关联

   

   4、启动tomcat,测试代码是否能正常运行,请求是否能够顺利的发送到servlet,如果有一天出现了

启动tomcat时候出现了以下的问题,那么必然是web.xml文件或者配置出现了问题,不要说是tomcat崩了

    5、这个时候就可以看到测试的话了,接下来我们要找到后台数据,完成校验,其实就是判断之前的条件是否

存在,这个时候的访问流程如下

  二、登录案例

1、

 

2、创建实体类

3、书写登录页面login.html

4、创建处理登录的servlet类,并且在web.xml文件中完成注册和路径的绑定

5、在service方法中,获取到登录请求携带的用户名和密码数据

6、使用dbutils+druid完成登录验证

这个步骤需要导入三个包和配置文件:dbutils+mysql驱动+druid  1个配置文件:druid.properties(修改数据库的名称)

7、servlet代码

8、dao的代码(用来处理数据库的关系)

9、这个时候由于是动态web工程,所以druid工具类内部的读取文件的路径会出现问题,需要改为类加载器自带的输入流来

读取文件!

10、根据查询的用户是否存在,响应不同的数据给浏览器

完美结束,这个时候输入文件的地址,就可以看到页面啦

 

 

 

 

 

 


版权声明:本文为chen983234416原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。