纯JSP页面编程—JSP页面构成.ppt_第1页
纯JSP页面编程—JSP页面构成.ppt_第2页
纯JSP页面编程—JSP页面构成.ppt_第3页
纯JSP页面编程—JSP页面构成.ppt_第4页
纯JSP页面编程—JSP页面构成.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

第3章 纯JSP页面编程 JSP页面构成 Web应用程序设计 课堂案例 n思考:依据现有知识,我们怎么将原型页面转换为JSP页 面程序 课堂案例 n我们现在能做的 n将页面文件后缀名html或htm改为jsp 课堂案例 n了解JSP页面的构成,以及这些要素的实现方式,是不是 能帮助我们更好的利用页面原形呢? 章节内容介绍 n了解JSP的基本构成 nJSP的指令标识 nJSP的脚本标识 nJSP的注释 n动 作 标 识 1 了解JSP的基本构成 JSP页面的基本构成 今天是: 在学习JSP语法之前,首先来初步了解一下 JSP页面的基本结构。请看下面的代码: 在上面的代码中,并没有包括JSP 中的所有元素,但它仍然构成了一 个动态的JSP程序。访问包含了该 代码的JSP页面后,将显示用户访 问该页面的当前时间。暂且不对其 功能实现进行讲解,先来介绍该页 面的组成元素。 1 了解JSP的基本构成 nJSP中的指令标识 nHTML标记语言 n嵌入的Java代码片段 nJSP表达式 2 JSP的指令标识 n使用page指令 n使用include指令 n使用taglib指令 下面将分别介绍JSP的3种指令格式。 2.1 使用page指令 2.1 使用page指令 或者通过逗号间隔,来导入多个包。 eg.补充源码03page指令page_mime.jsp 【例3-1】 errorPage属性及isErrorPage属性的应用 2.2 使用include指令 file属性:该属性指定被包含的文件,该属性不支持任何表 达式,也不允许通过如下的方式来传递参数。 2.2 使用include指令 LOGO图片区:top.jsp 侧栏 left.jsp 内容显示区:main.jsp 页尾:bottom.jsp 在这里对内容显示区进行编码 eg.补充源码03inlude指令 2.3 使用taglib指令 eg.补充源码03taglib指令 3 JSP的脚本标识 nJSP表达式(Expression) n声明标识(Declaration) n脚本程序(Scriptlet) 3.1 JSP表达式 (2)构造程序地址: 用户名: /student/studentAdd.jsp“ JSP表达式可以应用到以下几种情况。 (1)向页面输出变量或者表达式的内容 eg.补充源码01九九乘法表 3.2 声明标识(Declaration) 【例3-2】 一个简单的网站计数器 3.3 脚本程序(Scriptlet) 【例3-3】 脚本程序的应用 4 JSP的注释 n HTML中的注释 【例3-4】 n 带有JSP表达式的注释 【例3-5】 n隐藏注释 【例3-6】 脚本程序(Scriptlet)中的注释 / 注释内容 1单行注释 【例3-7】 单行注释的应用 /* 注释内容1 注释内容2 */ 2多行注释 【例3-8】 多行注释的应用 3提示文档注释 /* 提示信息1 提示信息2 */ 5 动 作 标 识 或 在JSP中提供的常用的标准动作标识有: 或者向被包含的动态页面中传递参数: include指令动作标识 属性通过file属性来指定被包含的 页面,该属性不支持任何表达 式 通过page属性来指定被包含的 页面,该属性支持JSP表达式 处理方式直接替换包含内容后进行编译分别对这两个文件进行编译 包含方式静态包含,被包含文件的内容 改变服务器会重新编译主文件 动态包含,被包含文件的改动 不会影响到主文件,服务器只 需重新编译被包含的文件 对被包含文 件的约定 对被包含文件有约定无 eg.补充源码include动作 标识实现的是请求的转发操作,而不是请求 重定向。 n进行请求转发时,存储在request对象中的信息会被保留并被带到 目标页面中; n请求重定向是重新生成一个request请求,然后将该请求重定向到 指定的URL,所以事先存储在request对象中的信息都不存在了。 回到课堂案例 n准备实现图书馆管理系统中的读者管理 n使用MyEclipse创建Web工程reader1 n将图书馆管理系统原型设计中的css、image、js目录拷贝 到Web工程的WebRoot目录下 n将图书馆管理系统原型设计中back目录中的 showAllReader.html、 updateReader.html、 addReader.html文件拷贝到Web工程的WebRoot目录下 n使用MyEcl

温馨提示

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

最新文档

评论

0/150

提交评论