日期:2014-05-16  浏览次数:20296 次

JSP————运行原理

Jsp(Java Server Pages)

 

Jsp结合了java(servlet)和html,把他们的语句写在了后缀名为【.jsp】的文件中

JSP是简化Servlet编写的一种技术,它将Java代码和HTML语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用Java代码来编写,而对固定不变的静态内容采用普通静态HTML页面的方式编写。

不管是JSP还是Servlet,虽然都可以用于开发动态web资源。但由于这2门技术各自的特点,在长期的软件实践中,人们逐渐把servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用。

 

 

Jsp的运行原理

1->当WEB容器接到.jsp为扩展名的URL访问请求时;

2->就把它交给JSP引擎处理,如果JSP页面是第一次被访问,

3->JSP引擎先将它翻译成一个Servlet源程序,

4->再把这个源程序编译成class类文件,

5->然后就像普通Servlet程序来装载和解释执行。