jsp指令
Jsp指令:
指令的作用:指导jsp的翻译引擎如何工作;(指导当前的jsp翻译引擎如何jsp文件)
·指令包括:
Include指令:包含指令在jsp中完成静态包含;
Taglib指令:引入标签库的指令;
Page指令;
指令的语法:
<%@指令名 属性名=属性值 属性名=属性值 属性名=属性值......%>
<%@page errorPage=”页面路径名”%>
errorPage该指令表示当前页面出错时,会自动跳转到指定页面;
<%@page isErrorPage=”true”%>
isErrorPage为true表示打印异常内置信息,若为false则无法使用异常内置对象;
isELIgnored=”true” 该指令设置为true时,表示忽略EL表达式,此时EL表达式将失效;设置isELIgnored=”false”或者不写,则不会忽略EL表达式;
但一般情况下不会使用这个指令忽略EL表达式,因为设置这个指令,则表达整个jsp都不支持EL表达式,如果也需求需要忽略某个EL表达式的时候,可以选择在EL表达式的前面加上一个斜杆即可忽略当前表达式;
例如:
\${user} 表示忽略当前EL表达式,只会被当成普通字符串输出到浏览器;
jsp的九大内置对象:
pageContext 页面作用域
request 请求作用域
session 会话作用域
application 应用作用域
exception 异常作用域
config 配置信息对象
page 当前的servlet对象
out 负责输出
response 响应作用域
以上分别是jsp九大内置对象的变量名;