servlet过滤器的使用心得

最近在做一个小项目的时候遇到一个servlet问题,当时一直以为简单的servlet可以直接配置实现,问题如下:

我们刚开始接触的时候都会用servlet做一个用户登录界面,基本原理是先写一个servlet,这个servlet的主要作用就是连接数据库,然后在xml中配置这个servlet,配置完之后通过<servlet-mapping>获取登录界面(html或jsp)的用户和密码之类的信息。将其传入到servlet中,在通过servlet将数据写入数据库。

但是其实这里是有一个问题,我们是通过表单中的action提交给servlet的,而这里的要求就是需要我们点击提交才能出发这个servlet,而我这次是需要不断的从数据库获取数据显示在html页面中,如果还采用servlet的这个基础的话,就得不断的需要一个点击操作才能获取数据库中的数据,这样的话无法实现我们所需要的要求。这时候过滤器就出现了。

过滤器简单来说就是在被映射页面打开之后就自动启动,每次进行刷新它就会被触发一次,这样的话,就可以实现不断的提取,更新数据库的文件来显示在页面之中了。

猜你喜欢

转载自blog.csdn.net/qq_37909508/article/details/80554805
今日推荐