JPS学习-05JSP指令和动作.ppt_第1页
JPS学习-05JSP指令和动作.ppt_第2页
JPS学习-05JSP指令和动作.ppt_第3页
JPS学习-05JSP指令和动作.ppt_第4页
JPS学习-05JSP指令和动作.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

05JSP指令和动作 内容提要 JSP指令和动作介绍page指令include指令include动作forward动作 JSP指令和动作介绍 JSP指令作用JSP指令是为JSP引擎而设计的 其提供整个JSP网页相关的信息 并且用来设定JSP页面的相应属性 JSP指令不包含控制逻辑 不会产生任何可见的输出 JSP指令和动作介绍 提示JSP指令属性名大小写敏感 JSP指令和动作介绍 JSP指令分类 pageincludetaglib JSP指令和动作介绍 JSP动作作用JSP动作指使用XML语法格式的标记来控制服务器的行为 其作用是能够把用户重定向到另外的页面 调用JavaBean组件 动态插入文件等 JSP指令和动作介绍 JSP动作分类 jsp include 当页面被请求的时候引入一个文件jsp forward 将请求转到另外一个页面jsp useBean 获得JavaBean的一个实例jsp setProperty 设置JavaBean的属性jsp getProperty 获得JavaBean的属性jsp plugin 根据浏览器类型为Java插件生成OBJECT或EMBED两种标记 page指令 page指令介绍page指令是用来设定页面的属性和相关的功能的 可以利用其来进行导入需要类 指明JSP输出类容的类型 指定处理异常的错误页面等操作 page指令 page指令的属性主要包括 ImportpageEncodingerrorPageisErrorPagecotentType page指令 导入包需要用到JDK的其他类 或者自行定义的类时 就需要使用import指令来进行导入 page指令 import属性的用法把把包下面的全部类都进行导入引入包中的多个类 page指令 设定字符集pageEncoding属性用来设定JSP文件的编码方式 不同的编码方式支持不同语言 其中的编码方式有ISO 8859 1 gb2312和GBK等 page指令 设定错误页面将异常现象放在统一的网页中显示 需要用到errorPage和isErrorPage属性 page指令 errorPage指令的作用是在其中指定一个网页 当JSP程序出现未被捕获的异常时候 就跳转到那个指定的页面 page指令 通常情况下 跳转到的页面需要使用isErrorPage来指明处理其他页面的错误信息 page指令 特别提醒在实际的JSP项目开发过程中 通常会采用统一的错误信息提示页面来处理不同的错误信息 凡是项目中遇到异常 就跳到该页面 page指令 设定MIME类型和字符编码使用contentType属性设置JSP的MIME类型和可选字符解码 page指令 利用设置contentType属性 可以改变JSP输出的MME类型 比如 将输出的内容转成MicrosoftWord的格式或者是MicrosoftExcel格式 page指令 page指令的其他属性sessionbufferautoFlushInfoisThreadSafeisELIgnoredLanguageextends include指令 include指令介绍include指令可以在JSP程序中插入多个外部的文件 这些文件可以是JSP HTML或者Java程序 甚至是文本 编译时 include指令就会把相应的文件包含进主文件 include指令 需要注意的问题使用include指令把另外的页面包含进本页面 但被包含的页面与本页面有相同的变量 MyEclipse就会提示错误 因为include指令在编译的时候就将对应的文件包含进来 等价于代码复制 因此 在使用include指令时候要注意包含页面与被包含页面不能定义相同的变量 include指令 需要注意的问题使用include指令的时候 URL中携带参数 在include指令中 URL是不能传递参数的 Include动作 include动作介绍include动作作用是在页面请求的时候引入一个指定的文件 page的属性值是需要包含进来的资源 但这里需要注意的是 include动作只会把文件中的输出包含进来 和JSPinclude指令不同的地方在于 动作是每次请求都重新编译 重新载入 而指令不是 Include指令是将另一个页面的代码原封不动地插入到本页面的某位置 include动作相当于将另一个页面的输出添加到本页面 Include动作 区分include动作和include指令include指令在JSP编译时就将对应的文件包含进来 而include动作则不同 其会在客户端对JSP文件发出请求的时候将对应包含文件的输出包含进来 include动作还会自动检查被包含文件的变化 Include动作 需要注意的问题include动作中有一个子元素jsp param 其作用是向被包含的文件传递参数 Include动作 特别说明使用jsp param向被包含文件传递参数只能在被包含的文件中取出使用 forward动作 forward动作介绍在JSP中 forward动作就可以实现程序的跳转 page属性就是指定要跳转到的目标文件 当该forward动作被执行后 当前的页面将不再被执行 而是去执行指定的目标页面 从一个页面到另一个页面 有哪些方法 链接 表单提交 能否自动过去 这叫做跳转 forward动作可以实现跳转 forward动作 传递参数在forward动作中也有jsp param子元素 用于传递参数 forward动作 需要注意的问题在使用forward动作时候 可以留意到 在地址栏中的地址是不变的 其不会变成forward动作指定跳转到的路径 本章小结 JSP指令提供整个JSP网页相关的信息 并且用来设定JSP页面的相应属性 其包括page include和taglib指令 page指令是用来设定页面的属性和相关的功能 利用其能够进行导入需要类 指明JSP输出类容的类型 指定处理异常的错误页面等操作 include指令用于在JSP程序中插入多个外部的文件 要注意的是包含页面与被包含页面不能定义相同的变量 taglib指令用于使用标签库定义新的自定义标签 JSP动作指使用XML语法格式的标记来控制服务器的行为 include动作作用是在页面请求的时候引入一个指定的文件 需要注意的是 include动作只会把文件中的输出包含进来 本章小结 include指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论