您的位置:首页 > Web前端 > JavaScript

简述jsp的加载过程,jsp和servlet的关系?jsp生成的文件放在什么位置?

2016-07-10 17:01 609 查看
当客户端浏览器向服务器发出请求访问一个JSP页面后,服务器根据该请求加载相应的JSP页面,并对该页面进行编

译,然户执行。JSP工作的具体流程如下:

(1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样当服务器接收到该请求后就可以

知道被请求的资源。

(2)服务器根据接收到客户端的请求来加载被请求的JSP文件。

(3)Web服务器中的JSP引擎会将被加载的JSP文件转化为Servlet代码。

(4)JSP引擎将生成的Servlet代码编译成Class文件。

(5)服务器执行这个Class文件

(6)最后服务器将执行结果并发送给浏览器进行显示。

Jsp与servlet的关系:

servlet是在服务器端执行的java程序,只不过它有专门的一套规则(就是我们平常所说的api);jsp说得简单点就是

用另一套简单的规则写的servlet程序,它可以写java代码,还可以写html代码,JavaScript,css等等……,但是到

服务器端首先会被转成servlet程序然后就按照servlet的执行顺序执行了。

位置:

它会编译到Tomcat下的work\Catalina\localhost\_\org\apache\jsp 这个目录下面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: