Servlet应用
一、新建项目并配置项目
(1)创建新项目


(2)配置Tomcat


进行资源热部署

(3)在WEB-INF文件夹下新建classes和lib两个文件夹

(4)将上一个作业的文件导入到Web文件夹下

二、编写一个servlet进行用户名和密码校验,获取登录页面的用户名密码,并显示出来
(1)建立用户表并插入数据,用于校验用户名密码

(2)将所需的jar包导入

编写校验用户名密码的Servlet,使用注解的方式进行配置,就不用配置web.xml了

修改页面中from的action为上面编写的Servlet并将method改为post

设置进入网站时的主页面

三、使用cookie,如果用户在登录时选择保存登录信息,30天内,用户无需登录
使用cookie保存用户名和密码

将cookie的值填入输入框

现在已经可以自动填充用户名密码了

四、使用session,显示计科院网站当前在线人数
创建SessionListener,实现sessionCreated和sessionDestoried方法以记录在线人数

在web.xml中配置SessionListener

在不同浏览器登录

五、使用过滤器解决乱码问题,登录时用户名为中文可能不能正常识别,解决该问题
创建EncodingFilter

配置EncodingFilter

现在已经能够识别中文了

六、发布到码云或github上
https://gitee.com/ioklkiol/javaee_second_job/tree/master/ServletDemo
浙公网安备 33010602011771号