jsp运行原理

1.运行原理
每个jsp页面在第一次访问时,web容器都会把请求交给jsp引擎去处理。jsp引擎先把jsp翻译成一个_jspServlet(实质上也是一个servlet),然后按照servlet的调用方式进行调用。

由于jsp第一次访问时会翻译成servlet,所以第一次访问通常会比较满,但第二次访问,jsp引擎如果发现jsp没有发生变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。
可在eclipse工作空间中找D:\Java\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\ServletPractise\org\apache\jsp
如图所示,是我所部署运行的jsp翻译、编译后的文件
0.jsp基础语法之jsp运行原理

2.运行过程
①、客户端发出请求
②、web容器将jsp转化(翻译)成servlet代码(.java)
③、web容器将转化的servlet进行编译(.class)
④、web容器加载编译后的代码并执行
⑤、将执行结果响应给客户端

0.jsp基础语法之jsp运行原理

相关文章:

  • 2021-04-05
  • 2021-11-18
  • 2022-12-23
  • 2021-09-17
  • 2021-12-12
  • 2021-08-18
  • 2021-10-16
猜你喜欢
  • 2021-08-02
  • 2021-12-19
  • 2021-11-20
  • 2021-07-03
  • 2021-08-17
  • 2022-01-02
  • 2021-08-28
相关资源
相似解决方案