JSP结构和处理

        网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。引擎负责截获JSP页面的请求。通常开发学习使用内嵌JSP引擎的Apache来支持JSP开发。

        JSP引擎和Web服务器协同合作,为JSP正常运行提供运行环境和服务,识别JSP网页的专属元素。

web服务器大致分为6个步骤来使用JSP创建网页:

    1:客户端发送一个HTTP请求给服务器

    2:Web服务器识别出这是一个JSP网页请求,将该请求传递给JSP引擎。

    3:JSP引擎从磁盘中载入相应的JSP文件,然后将他们转化为Servlet。转化只是简单的将多有模板文本改用println()语句,并且将所有的JSP元素转化为Java代码。

    4:JSP引擎将Servlet编译成可执行类:.class,并将原始请求传递给Servlet引擎。

    5:Web服务器的某些组件调用Servlet引擎,并载入执行Servlet类。在执行过程中,Servlet产生HTML格式的输出并将其嵌入到HTTP response中上交给web服务器。web服务器以静态网页的形式将HTTP response返回到客户端。最终在客户端显示输出静态网页。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值