17_JSP_入门

时间:2024-01-20 20:08:45

【JSP简述】

  JSP全称是Java Server Pages,它和Servlet技术一样,都是一种用于开发动态Web页面的技术。

* html页面:用html写的页面

* JSP页面:用html写页面,用java写业务逻辑。

JSP特点:既可以写Html代码,也可以写java代码。

[ 为什么JSP也是一种动态的Web资源开发技术呢? ]

  写JSP虽然就像是在写Html,但JSP技术允许在页面中编写java代码,并且允许开发人员在页面中获取request、response等Web开发常用对象,实现与浏览器的交互,所以JSP也是一种动态Web资源的开发技术。

【JSP运行】

Servlet:Servlet程序交给TomCat服务器运行

JSP:JSP页面也交给TomCat服务器运行

【JSP执行过程】

访问Http://localhost:8080/HelloJSP/hello.jsp

1.访问hello.jsp页面,tomcat扫描到jsp文件,在Tomcat安装目录下的apache-tomcat-7.0.53\work把jsp文件翻译成java文件。

( hello.jsp ---->  _hello_jsp.java )(翻译)

2.Tomcat服务器吧java源文件翻译成class字节码文件

(_hello_jsp.java ---->_hello_jsp.class )(编译)

3.Tomcat服务器构造 _hello_jsp 类对象

4.Tomcat服务器调用 _hello_jsp 类里面的方法,返回内容显示到浏览器。

[ 注意 ]

第一次访问jsp,走上面的1,2,3,4过程

第n次访问jsp,走4