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程序来装载和解释执行。