目录
一、JSP页面里的page指令
二、JSP脚本元素
1、全局声明<%!……%>
2、表达式<%=……%>
3、脚本程序段<%……%>
三、文件包含指令include
四、引入标签库指令taglib
五、JSP动作标签
1、包含文件动作标签
2、请求转发动作标签
3、JavaBean动作标签
4、Java插件动作标签
六、向客户端输出信息对象out
七、响应对象response
八、请求对象request
九、会话对象session
十、全局对象application
十一、上下文对象pageContext
十二、Cookie信息的建立与使用
十三、表达式语言EL
十四、JSP标准标签库JSTL
一、JSP页面里的page指令
JSP页面中page指令是必须的:
language属性:定义服务器的脚本语言类型。
import属性:JSP程序需要导入的类和接口。
pageEncoding属性:页面的字符编码。
例如:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
二、JSP脚本元素
1、全局声明<%!……%>
<%! 声明变量或方法%>
2、表达式<%=……%>
<%=变量或返回值的方法名%>
3、脚本程序段<%……%>
<%java语言%>
三、文件包含指令include
<%@ include file="文件名.jsp"%>
注意:
1、页面包含指令可以出现在<body>标签内的任何位置
2、避免JSP文件与当前页面定义相同的变量
四、引入标签库指令taglib
taglib的使用格式如下:
<%@ taglib prefix="标签前缀" uri="标签库描述符"%>
五、JSP动作标签
1、包含文件动作标签<jsp:include>
用于在当前JSP页面中嵌入另一个页面,基本格式如下(flush="true"表示清除保存在缓冲区的数据):
<jsp:include page="页面" flush=true/>
示例:
header.jsp
此文件用于定义网站的头部内容。
<!-- 文件路径:WEB-INF/pages/header.jsp --> <!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>网站头部</title> </head> <body><h1>这是网站的头部</h1><hr> </body> </html>
footer.jsp
该文件用于定义网站的底部内容。
<!-- 文件路径:WEB-INF/pages/footer.jsp --> <!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>网站底部</title> </head> <body><hr><p>版权所有 © 2024</p> </body> </html>
index.jsp
此文件为主页,使用