开发者社区> 问答> 正文

请问JSP的执行流程是撒子欸?

请问JSP的执行流程是撒子欸?

展开
收起
游客5gwrmn6pzajfm 2021-10-28 22:51:09 540 0
1 条回答
写回答
取消 提交回答
  • 1)客户端请求连接服务器,并将请求信息交给web容器来处理 2)web容器找到客户端请求的*.jsp文件 3)判断是否为创建或修改后第一次访问该jsp文件,如果是第一次访问,则将*.jsp文件通过转换为符合servlet规范的*.java文件,并进入步骤(4);否则直接进入步骤(5) 4)* .java文件经过编译后,生成*.class文件 5)web容器要执行生成的*.class文件,就要调用该servlet对象的service方法。而该service方法,如果是第一次请求页面,或者页面有所变动,则web容器要先把jsp页面转化为servlet代码,再将其转换为.class文件。因为编译过程会耗费一些时间,所以第一次访问jsp文件,或者jsp文件有改动时,访问时间略长。

    2021-10-28 22:51:31
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载