taglib:
<%--导入核心标签库 --%>
<%--
uri: 表示需要导入的标签库的uri名称。每个标签库都会有一个tld后缀名的标签声明文件,在tld文件中都有唯一的uri的名称。这个uri的名称就是当前标签库的名称。
prefix: 使用标签库的前缀,通用和tld文件的short-name名称相同
--%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
include指令:
作用:用于包含其他页面
语法: <%@ include file="/common/header.jsp"%>
*原理: *
直接把包含与被包含页面的内容先合并在一起,然后翻译成一个java源文件,最后编译执行。(先合并再翻译)(源码包含,也叫做静态包含)
page指令:
pageEncoding细讲:
errorPage细讲:
如果当前的页面中出现错误,如
那么我们可以事先设置好一个错误页面;一旦发现错误就展示给用户
但是如果我们在网站很多页面都可能会发生错误,每个都这样设置不是很麻烦吗?那么我们可以设置一个全局的错误页面,在web.xml中配置如下: