JSP处理流程

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

  • 就像其他普通的网页一样,您的浏览器发送一个HTTP请求给服务器。
  • Web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给JSP引擎。通过使用URL或者.jsp文件来完成。
  • JSP引擎从磁盘中载入JSP文件,然后将它们转化为servlet。这种转化只是简单地将所有模板文本改用println()语句,并且将所有的JSP元素转化成Java代码。
  • JSP引擎将servlet编译成可执行类,并且将原始请求传递给servlet引擎。
  • Web服务器的某组件将会调用servlet引擎,然后载入并执行servlet类。在执行过程中,servlet产生HTML格式的输出并将其内嵌于HTTP response中上交给Web服务器。
  • Web服务器以静态HTML网页的形式将HTTP response返回到您的浏览器中。
  • 最终,Web浏览器处理HTTP response中动态产生的HTML网页,就好像在处理静态网页一样。

——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

  1. 客户端发送请求
  2. 服务端识别处理请求
  3. JSP文件翻译为servlet
  4. 调用执行servlet
  5. 输出HTML到web服务器
  6. response返回到客户端
  7. 显示HTML网页

 

posted @ 2019-03-30 16:30  rookieClimber  阅读(880)  评论(0编辑  收藏  举报