03 jsp 三大指令

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源文件,最后编译执行。(先合并再翻译)(源码包含,也叫做静态包含)

03 jsp 三大指令_第1张图片
Paste_Image.png

page指令:

03 jsp 三大指令_第2张图片
Paste_Image.png

pageEncoding细讲:

03 jsp 三大指令_第3张图片
Paste_Image.png

errorPage细讲:
如果当前的页面中出现错误,如

Paste_Image.png

那么我们可以事先设置好一个错误页面;一旦发现错误就展示给用户


但是如果我们在网站很多页面都可能会发生错误,每个都这样设置不是很麻烦吗?那么我们可以设置一个全局的错误页面,在web.xml中配置如下:

03 jsp 三大指令_第4张图片
Paste_Image.png
03 jsp 三大指令_第5张图片
error.gif

你可能感兴趣的:(03 jsp 三大指令)