1.JSP的指令:
1.作用:用于配置JSP页面,导入资源文件
2.格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 %>
3.分类:
1.page:配置JSP页面
contentType:等同于response.setContentType()
设置响应体的mime类型以及字符集
设置当前JSP页面的编码(只能是高级的开发工具才能生效)
import:导包
errorPage:当前页面发生异常后,会自动跳转到指定的错误页面
isErrorPage:标识当前页面是否是错误页面
true:可以使用一个内置对象Exception
false:默认值,不可以使用内置对象Exception
2.include:页面包含的。导入页面的资源文件
<%@include file = "top.jsp"%>
3.taglib:导入资源
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" errorPage="500.jsp" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%
List list = new ArrayList();
int i=3/0;
%>
</body>
</html>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" errorPage="500.jsp" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%
List list = new ArrayList();
int i=3/0;
%>
</body>
</html>
2.JSP的注释
1.html注释:<!-- -->只能注释HTML片段
2.jsp注释:<%-- --%>可以注释所有
3.JSP的内置对象
在JSP的页面中直接使用的对象,不需要创建,共有9个对象:
| 变量名 | 真实类型 | 作用 |
|---|---|---|
| PageContext | PageContext | 当前页面共享数据 |
| request | HttpServletRequest | 一次请求访问的多个资源 |
| session | HttpSession | 一次会话的多个请求 |
| application | ServletContext | 所有用户间共享数据 |
| response | HttpServletResponse | 响应对象 |
| page | Object | 当前页面的对象 this |
| out | JspWriter | 输出对象,数据输出到页面上 |
| config | ServletConfig | Servlet的配置对象 |
| exception | Throwable | 异常对象 |
来源:https://blog.csdn.net/qq_42764468/article/details/100828169