本文共 820 字,大约阅读时间需要 2 分钟。
文章目录
一、什么是JSP
1.1 JSP的简介
- JSP全名是Java Server Pages,建立在Servlet规范上的动态网页开发技术。
- Java代码实现动态,HTML代码实现静态。
二、JSP运行原理
- JSP文件继承了HTTP Servlet类,它本质上就是Servlet程序。
- JSP文件转换为Servlet文件(.java),编译为class文件(.class),再由容器创建Servlet实例。
三、三种脚本
1. 声明脚本
<%!
定义变量、方法、内部类等。
2. 表达式脚本
<%=
输出内容 %>
。
3. 代码脚本
<%
嵌入Java代码 %>
。
- 2和3都在
_jspService
方法内可以写。 - 注释:规定范围用规定的注释。
四、jsp九大内置对象
- request:请求对象。
- response:响应对象。
- pageContext:jsp的上下文对象。
- session:会话对象。
- application:ServletContext对象。
- config:ServletConfig对象。
- out:jsp输出流对象。
- page:指向当前jsp的对象。
- exception:异常对象(在错误页中才起作用)。
五、jsp四大域对象
- pageContext:当前jsp页面范围内有效。
- request:一次请求内有效。
- session:一个会话范围内有效(从打开浏览器到关闭浏览器)。
- application:整个web工程范围内都有效(只要web工程不停止,数据一直都在)。
六、jsp常用标签
1. 静态包含
<%@include file=""%>
静态包含文件,文件路径从第一个斜杠开始。
2. 动态包含
<jsp:include page="" >
动态包含jsp页面,支持传递参数。
3. 请求转发
<jsp:forward page="" >
请求转发标签,page属性指定转发路径。
转载地址:http://kimg.baihongyu.com/