时间:2021-05-02
很多人都会认为JSP的执行性能会和Servlet相差很多,其实执行性能上的差别只在第一次的执行。因为JSP在执行第一次后,会被编译成Servlet的类文件,即.class,当再重复调用执行时,就直接执行第一次所产生的Servlet,而不再重新把JSP编译成Servelt。
因此,除了第一次的编译会花较久的时间之外,之后JSP和Servlet的执行速度就几乎相同了。Web容器处理JSP文件请求的执行过程主要包括以下几部分:
将产生的Servlet源代码经过编译后,并加载到内存执行
在执行JSP网页时,通常可以分为两个时期:转译时期(TranslationTime)和请求时期(RequestTime)。
◆转译时期:JSP网页转移成Servlet类。
◆请求时期:Servlet类执行后,响应结果至客户端。JSP
转译期间做了两件事情:
当JSP网页在执行时,JSPContainer会做检查工作,如果发现JSP网页有更新修改时,JSPContainer才会再次编译JSP成Servlet;如果JSP没有更新时,就直接执行前面所产生的Servlet。
编译执行showdate_jsp.class类,处理请求,返回响应,容器将生成的页面返回给客户端显示。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Servlet:在Servlet中拼接html内容JSP:在html中拼接javaJSP+JavaBean:利用javaBean将大量的代码提取走Servlet
一、前言本文原作者为TonyWang,该文章涉及到文件的读写和jpg图片的自动生成。利用jsp+servlet的技术,jsp调用servlet生成图片。二、首文
一、JSP和Servlet的简单介绍1、Servlet和JSP简介:Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP,Servlet是
1、目录结构2、各文件内容index.jsp$Title$web.xmlServletweb.servlet.ServletServlet/ServletSer
如果不通过JSP和servlet直接下载文件的话,可以通过web.xml文件来识别文件类型来进行下载。如果要通过servlet来下载的话,可以如下所示来进行下载