了解JSP工作原理_第1页
了解JSP工作原理_第2页
了解JSP工作原理_第3页
了解JSP工作原理_第4页
了解JSP工作原理_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、第8章JSP简介 目 录上一页下一页退 出了解JSP工作原理了解JSP运行环境及配置方法了解JSP基本语法了解JSP指令元素了解JSP动作元素目 录上一页下一页退 出8.1.1 JSP的工作原理 8.1.2 JSP的特点 8.1 了解JSP8.2.1 Tomcat服务器的安装 8.2.2 Tomcat服务器的配置和测试 8.2 Tomcat服务器的安装和配置 8.3.1 一个简单的JSP页面8.3.2 JSP的变量、方法与表达式8.3.3 JSP注释元素8.3.4 JSP指令元素8.3.5 JSP动作元素8.3.6 JSP脚本元素8.3 JSP的基本语法目 录上一页下一页退 出JSP(Java

2、 Server Pages)是由Sun公司发布的一种WEB开发技术,它具备了跨平台、通用性好、安全可靠等特点。JSP是由Servlet技术发展而来的。JSP是基于Java的。 目 录上一页下一页退 出JSP是一种服务器端的WEB程序开发技术。 JSP页面程序由HTML或XML标记和JSP脚本共同组成,文件以“.jsp”作为扩展名存放在服务器上。 目 录上一页下一页退 出当用户从客户端向服务器发出请求要首次访问某个JSP文件后,服务器会在磁盘上查找到该JSP文件,通过JSP引擎解释该文件代码,生成一个同名的Java文件,这个文件就是Servlet;然后将该文件编译生成Java Class字节码文

3、件,它会驻留在服务器中,当下次再要访问同一个JSP文件时,Servlet引擎会直接调用该Class文件执行而不需要重新编译; 当Servlet引擎执行完该Class文件后,服务器会将执行后生成的HTML文件返回给客户端由浏览器显示给用户。 目 录上一页下一页退 出将内容的生成和显示分离。 生成可重用组件。 采用标识简化页面开发。 安全性。跨平台。 目 录上一页下一页退 出先在系统中安装Java运行环境JDK,接下来就是Tomcat的安装。本书以Tomcat 6.0作为JSP运行服务器。 目 录上一页下一页退 出首先,从http:/站点下载Tomcat6.0软件安装Tomcat6.0运行安装程序

4、首界面组件选择目 录上一页下一页退 出设置安装路径设置端口、管理员用户名和密码设置JRE所在目录路径目 录上一页下一页退 出启动Tomcat 在地址栏中输入http:/localhost:8080 如果Tomcat安装成功了,浏览器会显示如图所示的运行结果。目 录上一页下一页退 出JSP包括如下基本内容: JSP的变量、方法与表达式 JSP注释元素 JSP指令元素 JSP动作元素 JSP脚本元素目 录上一页下一页退 出程序代码见程序清单8-1。JSP页面可以由HTML标记和JSP元素共同组成,其中JSP代码被标记在“”之间。我们可以使用任何文本编辑器来编写JSP代码,文件编写好后以扩展名“.j

5、sp”保存。 目 录上一页下一页退 出变量声明的语法格式为: 如: 目 录上一页下一页退 出 JSP的表达式是由变量、常量和运算符组成的式子,它可以将计算结果转换成字符串直接在页面中输出。表达式的语法格式为: 如: 在JSP中使用表达式应注意: 表达式不需要用分号“;”作为结束标志; “%=”符号间不要随意添加空格。程序代码见程序清单8-2。目 录上一页下一页退 出JSP中的注释可以分为两类:一类是在客户端可见的注释,我们可以称其为HTML注释;还有一类是客户端不可见的注释,这类注释有隐藏注释以及脚本代码中的注释。 HTML注释 其语法格式为: !-注释语句- 隐藏注释 其语法格式为: 脚本代

6、码的注释 其语法格式为: 或 程序代码见程序清单8-3。目 录上一页下一页退 出JSP指令用于通知JSP引擎如何处理JSP页面,它并不直接向客户端产生任何输出。 指令元素的语法格式为: 常用的JSP指令有include指令、page指令和taglib指令。目 录上一页下一页退 出include指令 include指令用来在当前JSP页面中加载需要插入的文本或代码文件,这些加载的代码将和原有的JSP代码合并成一个新的JSP文件,并由JSP引擎编译后执行。 其语法格式为: 如: 程序代码见程序清单8-4 ,程序清单8-5 和程序清单8-6 。目 录上一页下一页退 出page指令 page指令用来定

7、义整个JSP页面要使用的属性,如所使用的脚本语言、要导入的包文件、错误处理方法等等。 其语法格式为: 程序代码见程序清单8-4。目 录上一页下一页退 出taglib指令 taglib指令用于用户自定义标签库以及标记的前缀 。 其语法格式为: 目 录上一页下一页退 出常用的JSP动作包括、和、 、等 目 录上一页下一页退 出动作 动作用来为JSP页面的其他标记提供附加信息,通常它以“名/值”的方式传递到页面中。 其语法格式为: 目 录上一页下一页退 出动作 动作用来在生成的WEB页面中插入指定的文件 。 其语法格式为:或 程序代码见程序清单8-7和程序清单8-8。目 录上一页下一页退 出、和动作

8、 (1)动作 是和动作一起使用的,用来设置Bean的属性值。 其语法格式为:或 或 目 录上一页下一页退 出(2)动作 是和动作一起使用的,用来获取Bean的属性值。所得到的值会转换成相应的字符串,然后发送到输出流输出。 其语法格式为:目 录上一页下一页退 出(3)动作 动作用于加载要在JSP页面中使用的已经定义的JavaBean,使用该动作在JSP页面中创建该Bean的实例,并指定它的名字以及作用范围。 目 录上一页下一页退 出(3)动作 其语法格式为:或 或 或 目 录上一页下一页退 出(3)动作 程序代码见程序清单8-9 ,程序清单8-10 和程序清单8-11 。目 录上一页下一页退 出

9、动作 动作用于停止当前页面的剩余操作,而转向另一个HTML或JSP页面文件。客户端看到的仍然是当前页面的地址,但显示内容为转向的新页面。 其语法格式为:或 程序代码见程序清单8-12 ,程序清单8-13 和程序清单8-14。目 录上一页下一页退 出动作 动作用于在客户端浏览器插入Applet程序或JavaBean。 程序代码见程序清单8-15和程序清单8-16 。目 录上一页下一页退 出动作语法格式为:jsp:param name=parameterName value=parameterValue| /text message for user目 录上一页下一页退 出JSP脚本(Scriptlet)通常是用Java编写的脚本代码,可以定义变量和函数,也可以进行表达式进行求值、产生输出等操作。Scriptlet是介于“”之间的Java代码段,可以在服务器端被编译执行,执行结果会嵌入页面文件并由服务器发回给客户端浏览器。 目 录上一页下一页退 出本章

温馨提示

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

评论

0/150

提交评论