jsp三大编译指令、七大处理指令、九大内置对象简单笔记
2014-08-10 17:33
519 查看
三大编译指令:
JSP的编译指令是通知JSP引擎的消息。
常见的编译指令有三个:
page:该指令是针对当前页面的指令。
include:用于指定如何包含另一个页面。
tablib:用于定义和访问自定义标签。
编译指令格式如下:
<%@ 编译指令名 属性名=“属性值” ...%>
1.page指令
通常位于JSP页面的顶端,对同一个页面可以有多个page指令。page指令语法格式如下:
<%@page
[language="Java"] //声明JSP页面使用语言的种类
[extends="package.class"] //JSP程序编译时所产生的Java类,需要继承的父类,或者需要实现的接口的全限定类名
[import="package.class | package.*},..."] //用来导入包。默认自动导入的包:java.lang.*; javax.servlet.*; javax.servlet.jsp.*; javax.servlet.http.*
[session="true | false"]
[buffer="none | 8kb | size kb"]
[autoFlush="true | false"]
[isThreadSafe="true | false"]
[info="text"]
[errorPage="relativeURL"] //指定错误处理页面
[contentType="mimeType [ ;charset=characterSet]" | "text/html;charSet=ISO8859-1"]
[isErrorPage="true | false"] //设置本JSP页面为错误处理程序
%>
七大处理指令:
动作指令与编译指令不同,编译指令时通知servlet引擎的处理消息,而动作指令只是运行时的动作。
编译指令在将JSP编译成Servlet时起作用,而处理指令通常可替换成JSP脚本,它只是JSP脚本的标准化写法。
(1)JSP:forward 执行页面转向,将请求的处理转发到下一个页面。
(2)JSP:param 用于传递参数,必须与其他支持参数的标签一起使用
(3)JSP:include 用于动态引入一个JSP页面
(4)JSP:plugin 用于下载JavaBean或者Applet到客户端执行
(5) JSP:useBean 创建一个Javabean实例
(6) JSP:setProperty 设置JavaBean实例的属性值
(7)JSP:getProperty 获取JavaBean实例的属性值
JSP九大内置对象:
内置对象又叫隐式对象/隐含对象是由WEB容器加载的一组类的实例,不需要预先声明就可以在脚本代码和表达式中随意使用的对象。
这九大隐式对象可以按照期作用分类为:
输入输出:request,response,out
作用域之间通信:session,application,pageContext,(request)
Servlet对象:page,config
错误对象:Execpiton
JSP的编译指令是通知JSP引擎的消息。
常见的编译指令有三个:
page:该指令是针对当前页面的指令。
include:用于指定如何包含另一个页面。
tablib:用于定义和访问自定义标签。
编译指令格式如下:
<%@ 编译指令名 属性名=“属性值” ...%>
1.page指令
通常位于JSP页面的顶端,对同一个页面可以有多个page指令。page指令语法格式如下:
<%@page
[language="Java"] //声明JSP页面使用语言的种类
[extends="package.class"] //JSP程序编译时所产生的Java类,需要继承的父类,或者需要实现的接口的全限定类名
[import="package.class | package.*},..."] //用来导入包。默认自动导入的包:java.lang.*; javax.servlet.*; javax.servlet.jsp.*; javax.servlet.http.*
[session="true | false"]
[buffer="none | 8kb | size kb"]
[autoFlush="true | false"]
[isThreadSafe="true | false"]
[info="text"]
[errorPage="relativeURL"] //指定错误处理页面
[contentType="mimeType [ ;charset=characterSet]" | "text/html;charSet=ISO8859-1"]
[isErrorPage="true | false"] //设置本JSP页面为错误处理程序
%>
七大处理指令:
动作指令与编译指令不同,编译指令时通知servlet引擎的处理消息,而动作指令只是运行时的动作。
编译指令在将JSP编译成Servlet时起作用,而处理指令通常可替换成JSP脚本,它只是JSP脚本的标准化写法。
(1)JSP:forward 执行页面转向,将请求的处理转发到下一个页面。
(2)JSP:param 用于传递参数,必须与其他支持参数的标签一起使用
(3)JSP:include 用于动态引入一个JSP页面
(4)JSP:plugin 用于下载JavaBean或者Applet到客户端执行
(5) JSP:useBean 创建一个Javabean实例
(6) JSP:setProperty 设置JavaBean实例的属性值
(7)JSP:getProperty 获取JavaBean实例的属性值
JSP九大内置对象:
内置对象又叫隐式对象/隐含对象是由WEB容器加载的一组类的实例,不需要预先声明就可以在脚本代码和表达式中随意使用的对象。
这九大隐式对象可以按照期作用分类为:
输入输出:request,response,out
作用域之间通信:session,application,pageContext,(request)
Servlet对象:page,config
错误对象:Execpiton
相关文章推荐
- JSP 之 三大指令、四大基本语法、七大动作、九大内置对象
- 重温JSP学习笔记--三大指令九大内置对象
- Jsp知识点:九大对象,四大作用域,七大动作指令,三大编译指令,转发与重定向等
- JSP的九大内置对象,七大动作指令,四个作用域,三个编译指令
- JSP九大内置对象,七大动作,三大指令
- Jsp的九大对象,七大动作,三大指令
- javaWeb--JSP三大指令和九大内置对象
- Jsp的九大对象,七大动作,三大指令
- jsp笔记,包括编译指令和动作指令,九大对象等
- Jsp的九大对象,七大动作,三大指令
- Jsp的九大对象,七大动作,三大指令
- jsp九大内置对象_七个动作_三大指令
- JSP四个作用域、JSP四个会话跟踪技术、JSP包含三个编译指令和七个动作指令、JSP九大内置对象
- Jsp的九大对象,七大动作,三大指令
- JSP学习笔记(JSP的三个编译指令,七个动作指令和常用的内置对象)
- JSP三大指令 九大内置对象 动作标签
- JSP三大指令,九大内置对象,JSP动作标签,EL表达式与函数库
- JSP的三大指令、七大动作、九大对象
- JSP的三大指令 七大动作 九大对象
- jsp的三大指令、动作标签和九大内置对象