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

posted on 2020-06-04 16:49  空理彷徨的程序世界  阅读(255)  评论(0)    收藏  举报

导航