2、1JSP概述
2.1.1JSP简介
JSP,全称是Java Server Pages,是在Servlet技术的基础上形成的,主要完成网页中服务器动态部分的编写。
有如下特点:
(1)一次编写,随处运行
(2)可重用组件技术
(3)标记化页面开发:JSP将许多常用功能封装起来,以XML标记的形式展现给JSP开发人员,即使不熟悉Java也可以编写JSP程序。
(4)对大型复杂Web应用支持良好
2.1.2JSP的工作原理
JSP网页实际上是由在HTML文件中加入Java代码片段和JSP特殊标记构成的,如果你还不了解HTML的语句、语法建议先去掌握一下再来继续学,我上传了我上课的课件资源可以下载一下,不过好像要一个积分,不想下载的话这个网站是经典学习网站,可以去跟着学习:http://www.w3school.com.cn/
JSP执行过程如下图所示:
JSP需要转换成Servlet是因为后者执行效率比较高,但这仅限于第一次执行。JSP在第一次执行后就被编译成类文件,重复调用就会直接调用类文件,当然如果对文件进行了修改,那么还要重新编译。(Servlet后面会介绍,可以暂时理解成一个类似于Applet的Java程序)
2.1.3 JSP实例
下面是步骤截图: