页面静态之生成 html 页面 | 学习笔记

开发者学堂课程【Filte(过滤器)、Listener(监听器)页面静态之生成 html 页面】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/38/detail/885


页面静态之生成 html 页面


一、如果html文件不存在,需要生成html

1.放行

show.jsp 会做出许多输出,阻止它输出给客户端而输出到指定的 html 文件

2、调包 response

使 getwriter()与一个 html 文件绑定,show.jsp会输出到了 html 文件中

3、调包 StaticResponse

创建一个流对象使它与 html 文件路径绑定,返回一个与html绑定在一起的printwriter 对象,jsp 会使用它进行输出,使得数据均输出到 html 文件中

4、完成调包工作 

创建 StaticResponse,因为不存在才放行,所以在给予出 response 之后,需给予不存在的绝对文件路径(注意:构造器会自动生成文件)继而完成放行,放行之后即回城。

Statcresponse sr = new statcresponse (res, destrile.getAbsolutePath());chain.doFilter (request, sz);//放行,即生成了 html 文件

//这时页面已经存在,重定向到 htm 文件。

res. sendRedirect(req. get 文本路径 () + "/ htmls / " = html 页面);

上一篇:第五例:省市联动2| 学习笔记


下一篇:图书模板之相关类的创建 | 学习笔记