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九大内置对象的变量名;