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

jsp 专栏收录该内容
14 篇文章 0 订阅
当客户端浏览器向服务器发出请求访问一个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 这个目录下面
  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:创作都市 设计师:CSDN官方博客 返回首页

打赏作者

mischen520

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值