JavaWeb 学习笔记(三)—— JSP
JSP 简介
JSP 概念
JSP
(Java Server Pages),java 服务器页面,其根本是一个简化的 Servlet 设计,是一种动态网页技术标准。JSP 是在传统的网页 HTML(标准通用标记语言的子集)文件(*.htm,*.html)
中插入 Java 程序段
(Scriptlet)和 JSP 标记
(tag),从而形成 JSP 文件,后缀名为(*.jsp
)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行。
JSP
运行在服务器端,处理请求,生成动态的内容。对应的 java 和 class 文件在 tomcat 目录下的 work 目录下。
JSP 执行流程
- 浏览器发送请求,访问
jsp
页面; - 服务器接受请求,
jspSerlvet
会帮我们查找对应的jsp
文件; - 服务器将
jsp
页面翻译成java
文件; jvm
会将java
编译成.class
文件;- 服务器运行
class
文件,生成动态的内容; - 将内容发送给服务器;
- 服务器组成响应信息,发送给浏览器;
- 浏览器接受数据,解析展示。
JSP 脚本
<% %>:java 程序片段,生成在 jsp 的 service 方法中
<%= %>:输出表达式,生成在 jsp 的 service 方法中,相当于 java 中调用 out.print(..)
<%! %>:声明成员,翻译成 servlet 内部的内容。
JSP 注释
JSP 支持三种注释:HTML
注释、Java
注释、JSP
注释: