jsp文件怎么运行显示出来,jsp文件怎么运行tomcat

  jsp文件怎么运行显示出来,jsp文件怎么运行tomcat

  如何解决写爬虫IP受阻的问题?立即使用。

  当客户端浏览器向服务器发送访问JSP页面的请求时,服务器根据请求加载相应的JSP页面,编译该页面,然后执行它。

  推荐课程:Java教程。

  页面的执行过程如下图所示:

  客户端通过浏览器向服务器发送请求,请求中包含被请求资源的路径,这样服务器收到请求后就可以知道被请求的内容。

  服务器根据收到的来自客户端的请求加载相应的JSP文件。

  Web服务器中的JSP引擎会将加载的JSP文件转换成Servlet。

  JSP引擎将生成的Servlet代码编译成一个类文件。

  服务器执行这个类文件。

  最后,服务器将执行结果发送给浏览器进行显示。

  从上面的解释可以看出,JSP文件是由JSP引擎转换,然后编译成类文件。最后,服务器通过执行这个类文件来响应客户机的请求。第三和第四步构成了JSP处理中的翻译阶段,而第五步是请求处理阶段。

  然而,不需要在每次发出请求时都重复这个过程。当服务器第一次接收到对页面的请求时,JSP引擎开始根据上述处理过程将请求的JSP文件编译成类文件。再次请求页面时,如果页面不变,服务器会直接调用相应的类文件来执行。所以第一次请求一个JSP页面的时候,会有一些延迟,但是再次访问的时候,感觉会快很多。如果请求的页面已被修改,服务器将重新编译该文件,然后执行它。

  jsp是怎么运行的

  **jsp ——JSP引擎转换成Servlet——Java编译成。类文件3354,由Java虚拟机解释和执行。

  Web容器处理JSP文件请求的执行过程主要包括以下四个部分:

  客户端发出请求请求。

  JSP容器将JSP翻译成Servlet源代码

  生成的Servlet源代码被编译并加载到内存中以供执行。

  将结果反馈给客户。

  很多人认为JSP的执行性能会和Servlet有很大差别,但其实执行性能的差别只是在第一次执行的时候。因为JSP将被编译成一个Servlet类文件,即。类,第一次执行后,重复执行时,会直接执行第一次生成的servlet,而不是将JSP重新编译成Servlet。所以除了第一次编译耗时较长,之后JSP和Servlet的执行速度几乎一样。

  JSP网页在执行的时候,通常有两个时间段:翻译时间和请求时间。

  翻译阶段:JSP页面被转移到Servlet类。

  请求期:Servlet类执行后,响应结果发送给客户端。

  翻译过程中做了两件事:

  翻译期:将JSP页面转移到Servlet源代码。java。

  编译期:编译Servlet源代码。java到Servlet类。班级。

  当JSP网页被执行时,JSP容器将检查它。如果JSP网页被更新和修改,JSP容器将再次把JSP编译成Servlet。如果jsp没有更新,直接执行Servlet。**较早生成。* *以上是JSP文件如何运行的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: