Servlet应用
由于上次创建过项目,这次不用再配置。
编写一个servlet进行用户名和密码校验,获取登录页面的用户名密码,并显示出来
通过post从网页获取到用户名和密码
连接数据库,在loginServlet文件中将获取到的用户名和密码与数据库的数据作比较,符合则输出用户名密码,不符合输出:“用户名或密码错误”。
使用cookie,如果用户在登录时选择保存登录信息,30天内,用户无需登录
创建一个js文件,
在loginServlet文件中配置Cookie
登陆后按F12可在存储-Cookie-login中查看登录用户信息保存的截止时间
使用session,显示网站当前在线人数
新建一个java类,在里面设置监听器
新建一个Servlet类,输出监听信息
在web.xml中配置监听器
登陆后监听到的在线人数
使用过滤器解决乱码问题,登录时用户名为中文可能不能正常识别,解决该问题
新建一个Filter文件,设置过滤器
在web.xml里配置过滤器
在loginServlet中设置与项目不一样的编码方式,并注释掉web.xml里的配置代码,登陆失败并可以看到输出的乱码
注释掉编码,取消web.xml的注释,再次登录可以获取正确的登录信息
Github地址:https://github.com/LastReincarnation/Servlet-Appllication