因为上次建立过项目,此次不用再配置。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