【Jsp精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】JavaEE第5章-JSP - 其它资料,希望对大家有所帮助!
第5章
JSP Java EE 5教程大连东软信息学院计算机系 主要内容
JSP基础知识
JSP指令
JSP动作标签 在Weblogic Server中部署
JSP 5.1
JSP基础知识
JSP概述
JSP将Java脚本嵌入到HTML网页中,运行在服 务器端 。
JSP技术规范是从Servlet API扩展的。
但和 Servlet技术有很大的不同,主要的优势就是实现 了页面与内容的分离。
5.1
JSP基础知识 典型的
JSP例子
JSP 元素
JSP元素 5.1
JSP基础知识
JSP运行原理 5.1
JSP基础知识
JSP脚本元素 注释 Java注释:单行注释和多行注释 HTML注释 在客户端浏览器通过查看源代码是能够看到的 隐藏注释 通过在客户端查看源代码是看不到的 5.1
JSP基础知识
JSP脚本元素 表达式 在运行后它被自动转化为字符串,然后插入到这个表 达式在
JSP文件中的位置上显示 声明 在
JSP程序中声明合法的变量、方法和对象 5.1
JSP基础知识
JSP脚本元素 scriptlet scriptlet(小脚本)包含有效的程序段,可以包括多个 语句、表达式、变量、方法和对象,只要符合Java的 语法规范即可 5.2
JSP指令 page指令 page指令定义了大量与页面相关的属性,并将这 些属性值传递给
JSP容器。
5.2
JSP指令 page相关属性 language属性 定义页面内的小脚本、表达式、声明所使用的脚本语 言。
extends属性 定义此
JSP页面产生的Servlet是继承哪个父类 5.2
JSP指令 page相关属性 import属性 用于导入
JSP文件中要使用到的Java API 。
第一种形式 第二种形式 5.2
JSP指令 page相关属性 session属性 主要是用来设定是否需要一个HTTP session对客户端 进行会话管理。
buffer属性 用于设置输出流缓冲区的大小 。
5.2
JSP指令 page相关属性 autoFlush属性 autoFlush属性控制的是当页面输出进入缓冲区并且缓 冲区变满的情况 。
isThreadSafe属性 设置
JSP文件能否使用多线程,让
JSP容器知道如何将 请求迅速发送至页面 。
5.2
JSP指令 page相关属性 info属性 可以定义任何一个字符串,该字符串能够与页面一起 编译 。
contentType属性 用于设置MIME类型。
isELIgnored属性 用于设置是否忽略EL表达式,取值为true或false 。
5.2
JSP指令 page相关属性 isErrorPage属性 用于声明当前页面是否为错误处理页面。
如果取值为true,说明当前页面是错误处理页面,能 够获取错误信息,并对错误信息进行相应的处理。
如 果为false,则说明当前页面不是错误处理页面,不能 作为其它页面的出错处理页面。
。
errorPage属性 指定一个错误处理页面,也就是当前文件出错的时 候,可以让设置的错误处理文件进行处理。
5.2
JSP指令 Include指令 include指令就是在
JSP文件中包含一个静态的文 件,同时解析这个文件的
JSP语句。
静态的包含就是指这个被包含的文件将会被插入 到
JSP文件中去,这个被包含的文件可以是
JSP 文件、HTML文件、文本文件或者只是一段Java 代码。
5.2
JSP指令 taglib指令 taglib指令可以自定义标签库,并且指定标签的前 缀,当
JSP页面中用到这个标签时,通过前缀来标 记。
taglib指令格式 通过uri映射 指定标签文件的目录 5.3
JSP动作标签 提供当前页面对静态、动态资源的 包含 。
5.3
JSP动作标签 用于重定向一个HTML文件、
JSP文件、或者是 一个程序段 。
5.3
JSP动作标签 使用将参数传递给引用的文件或者跳转的页 面。
在指令中使用的语法格式如 下: 在中向其它页面传递参数,其语法格式 为: