码迷,mamicode.com
首页 > Web开发 > 详细

jsp原理

时间:2018-03-07 23:51:27      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:编译   .class   pac   index.jsp   加载   最好   内存   bsp   jsp原理   

  1. 1.       IE浏览器访问jsp页面时,web服务器是如何调用并执行一个jsp页面的?(servlet

(1)   

访问index.jsp页面过程:

Index.jsp

  |转译

Index_jsp.java

  |编译

Index_jsp.class(内存)-执行

 

客户端向服务器发送请求(request)

(2)       Jsp Container将jsp转译成servlet

(3)       将servlet编译成.class原代码。加载到内存中运行。

(4)       向客户端发送回应(response)

 

 

 

 

  1. 2.       Web服务器在执行jsp页面时,是如何把jsp页面中的html排版标签发送到客户端的?

Web服务器只解析java代码

对于html代码,直接out.print到客户端,有客户端的浏览器解析

对于java代码,直接执行。

  1. 3.       Jsp页面中的java代码服务器是如何执行的?

对于java代码,直接执行。

将执行后的结果返回客户端

 

  1. 4.       Web服务器在调用jsp时,会给jsp提供一些什么java对象?

Session,application,config,out,page,_jspx_out,_jspx_page

 

Jsp最佳实现:

不建议写java代码

Java代码最好写到servlet中

 

jsp原理

标签:编译   .class   pac   index.jsp   加载   最好   内存   bsp   jsp原理   

原文地址:https://www.cnblogs.com/excellencesy/p/8525617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!