Servlet应用

  因为上次建立过项目,此次不用再配置。java

  编写一个servlet进行用户名和密码校验,获取登陆页面的用户名密码,并显示出来git

  经过post从网页获取到用户名和密码github

  

  链接数据库,在loginServlet文件中将获取到的用户名和密码与数据库的数据做比较,符合则输出用户名密码,不符合输出:“用户名或密码错误”。web

  

 

      

  

  使用cookie,若是用户在登陆时选择保存登陆信息,30天内,用户无需登陆数据库

  建立一个js文件,cookie

  

  在loginServlet文件中配置Cookiesession

  

  登录后按F12可在存储-Cookie-login中查看登陆用户信息保存的截止时间post

 

   

 

  使用session,显示网站当前在线人数
网站

  新建一个java类,在里面设置监听器编码

 

  

 

   

 

  新建一个Servlet类,输出监听信息

   

  在web.xml中配置监听器

 

   

 

   登录后监听到的在线人数

 

   

  使用过滤器解决乱码问题,登陆时用户名为中文可能不能正常识别,解决该问题

  新建一个Filter文件,设置过滤器

  

  在web.xml里配置过滤器

   

 

  在loginServlet中设置与项目不同的编码方式,并注释掉web.xml里的配置代码,登录失败并能够看到输出的乱码

   

 

  

 

   注释掉编码,取消web.xml的注释,再次登陆能够获取正确的登陆信息

 

   

 

 

 Github地址:https://github.com/LastReincarnation/Servlet-Appllication

相关文章
相关标签/搜索