JSP引擎和SERVLET引擎的异同

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:53:59

JSP其实就是Servlet的一个封装,如果只用Servlet的话好多好多的html代码都必需放在String或StringBuffer字符串里发送到页面,出错率是非常高的,而且工作量也是非常大的!所以Sun公司将Servlet进行进一步的封装,也就出现了跟asp差不多的jsp了!

当jsp页面被打开后,JAVA虚拟机将jsp代码编译成Servlet代码,如果是TomCat服务器的话,将会被保存在tomcat安装目录里work目录里!可以写个jsp页面,打开后去work目录里找找,你会找到跟jsp页面名字相同的Servlet的!!看看代码就会发现它跟你的jsp代码相差无几~~~

老大!Jsp在编译后实际上就是一个Servlet。