1、jsp实际上就是一个servlet。
2、语法
- 声明:<%! static void run()%>
- 输出:<%= %>
- <% %>
- 注释:<%-- --%>
3、写错误页面跳转--404、500
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@page errorPage="error/500.jsp" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<% int x=10/0;
%>
</body>
</html>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>这是一个错误的页面</h1>
<img src="./404.png" alt="404">
</body>
</html>
4、jsp标签的区别
<%--
Created by IntelliJ IDEA.
User: 玉儿
Date: 2022/6/11
Time: 17:05
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%--合成一个页面--%>
<%@include file="common/header.jsp"%>
<h1>我是主题部分</h1>
<%@include file="common/footer.jsp"%>
<hr>
<%--拼接页面--%>
<jsp:include page="common/header.jsp"/>
<h1>我是主题部分</h1>
<jsp:include page="common/footer.jsp"/>
</body>
</html>