Java EE入门教程系列第二章JSP(一)——第一个JSP程序

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实例

下面是步骤截图:

不要直接finish!!!一直next到下面把xml勾选上再finish!!!

创建好项目的样子:(你要是直接finish就没有下图中web.xml文件

右键WebContent,新建JSP文件(first.jsp)

点击打开jsp文件,初始界面如下

在<body></body>中输入Hello World!——保存文件——在左栏右键文件运行

直接finish

出现以下结果时,恭喜你,第一个JSP程序编写完成啦,撒花!!!

再尝试以下输入以下代码在<body></body>中(代码量很少就不直接复制过来了,自己动手敲一下)

照前面说的方法运行,结果如下:

在第二个程序中我们看到了熟悉的Java代码,这也是JSP动态性的表现,相关语法会在后面介绍,是学习JSP的重点

猜你喜欢

转载自blog.csdn.net/qq_40996041/article/details/83958636