基础语法:
前两种都在service方法中
后一种会编译到Java类中
- <%= %> — 变量或表达式
- <% %> — jsp的java片段脚本,任意量java语言
- <%! %> —全局变量或方法
错误网页显示:
1.在错误的jsp配置errorpage
<%@ page errorPage=“error/500.jsp”%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page errorPage="error/500.jsp"%>
<html>
<head>
<title>Title</title>
</head>
<body>
<% int x=1/0;
%>
</body>
</html>
--------------------------------------------
500.jsp代码如下
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<img src="/s1/img/500.png" alt="500" >
</body>
</html>
2.配置依赖在web.xml中:
<error-page>
<error-code>404</error-code>
<location>/error/404.jsp</location>
</error-page>
页面合并:
<%@include file="header.jsp"%>
<h1>我在中间</h1>
<%@include file="footer.jsp"%>
<hr>
<!--jsp标签写法-->
<jsp:include page="header.jsp"/>
<h1>主体</h1>
<jsp:include page="footer.jsp"/>