jsp篇 之 基本概念

时间:2022-05-28 06:30:14

Jsp概念:

1.jsp是什么

jsp全称Java Server Pages,是一种【动态网页开发技术】。

.html文件是静态页面

.jsp 文件是动态页面

jsp页面允许我们在html代码中【嵌入java代码】,这样我们就可以在html中使用java代码来完成的功能了。

2.jsp基本认识

简单的理解,jsp就是【html页面+java代码】

但是jsp中能写的内容还不止这些,可以包含如下内容:

a.html标签

b.css

c.javascript

d.java代码

e.EL表达式

f.引入并使用其他标签库,例如jstl标签库、struts2标签库等

3,jsp的运行

浏览器可以直接运行html页面,但不能直接运行jsp页面,jsp是需要在【拥有jsp引 擎的服务器】中运行的,例如tomcat服务器。

所以说jsp的运行是在服务器端进行的,运行完之后,把动态生成的html页面再使 【用io流】写回给浏览器

4,jsp和servlet的关系

简单的讲,一个jsp页面就是一个servlet

客户端【第一次访问jsp】的时候,服务器会把这个jsp页面【翻译成对应的java文件】, 然后把java文件【编译成对应的class文件】。

hello.jsp--->hello_jsp.java--->hello_jsp.class

5,jsp的生命周期

【与servlet】的生命周期【很类似】。只不过它比servlet【多了一步 编译过程】。