JSP学习笔记

来源:互联网 发布:php音乐网站设计 编辑:程序博客网 时间:2024/06/08 07:33

JSP处理:

下面的步骤是用来说明Web服务器是如何使用JSP创建网页:

  • 对于一个正常的页面,浏览器发送一个HTTP请求到万维网服务器。

  • 网站服务器识别HTTP请求是一个JSP页面,并将其转发给JSP引擎。这是通过使用URL或JSP页面,而这个页面使用 .jsp 后缀,而不是 .html 后缀。

  • JSP引擎从磁盘加载JSP页面,并将其转换成servlet的内容。这种转换是很简单的,所有的模板文本被转换给println()语句,所有JSP元素被转换为实现该页面相应动态行为的Java代码。

  • JSP引擎编译成servlet的一个可执行类并转发原始请求到servlet引擎。

  • 一部分Web服务器调用servlet引擎加载Servlet类并执行它。在执行期间,Servlet产生HTML的格式输出,其servlet引擎传递到web服务器响应HTTP请求。

  • Web服务器响应HTTP转发静态的HTML内容到浏览器。

  • 最后的 web 浏览器处理HTTP响应动态生成的HTML页面完全就像一个静态页面内容。