开发者学堂课程【Filte(过滤器)、Listener(监听器):页面静态化】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/38
页面静态化
1.目标
给出一个过滤器,把servlet请求的资源所做输出保存到html中,重定向到html页面。
两次访问时,这个html已经存在,则直接重定向,无需再访问servlet!
(第一次访问时,查找请求对应的html页面是否存在。若存在,则重定向到html;若不存在,则放行,放行的目的,即把servlet访问数据库后,输出给客户端的数据保存到一个html文件中,再重定向到html)
一.获取category参数
category的四种可能:
1. null--->null.html
2. 1--->1.html
3. 2--->2.html
4. 3--->3.html
html页面保存路径应放在htmls目录下
判断对应的html文件是否存在,若存在,直接重定向