一.jsp指令概述
指令格式<%@ 指令名 %>指令一般都放在页面最上面。
jsp有三大指令:page taglib include 其中page用的最多
1.page指令
page是最常用的指令,也是属性最多的指令。page没有必选属性,都是可选的。在jsp页面中,任何指令都可以重复出现。
<%@ page taglib%>
<%@ page pageEncoding%>
<%@page import%>
pageEncoding和ContentType:pageEncoding是指当前jsp页面的编码,这个编码是给服务器看的。这两个属性是相依相存的,设置了一个另一个也会采用一样的编码。
page指令的import属性:导包,可以导多个,用逗号分隔。import是可以唯一出现的重复属性。
page属性的errorPage和isErrorpage属性:指定错误页,通过errorPage属性可以设置当前页面出错的话,跳转到指定错误页。
不仅仅只有设置page才可以跳转错误页,通过设置web.xml属性也可以实现错误页处理。
在web.xml加入
产生某种错误
/errror.jsp//跳入指定的错误页面
通过这种方式控制台上也可以看到错误信息,而page则控制台看不到错误信息。
2.include指令
include表示静态包含指令。即把多个页面合在一起显示。只需要指定一个属性,file路径
<%@ include file=“path”%>
3.taglib指令:标签指令,用于第三方标签库导包。
<%@ taglib prefix=“c” uri=“path” %>
include的示例用法,是include指令元素。
include动作元素
动作执行,在jsp执行过程中,动作指令只会返回一个执行结果,然后把这个结果交给客户端去执行。