项目用户管理结构与注释.ppt_第1页
项目用户管理结构与注释.ppt_第2页
项目用户管理结构与注释.ppt_第3页
项目用户管理结构与注释.ppt_第4页
项目用户管理结构与注释.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

JAVAWEB应用开发 项目三用户管理 JSP基础 工作任务 任务一掌握JSP编程技能任务1 1熟悉JSP结构 任务1 2JSP注释 任务1 3JSP指令标签任务1 4JSP动作标签任务1 5JSP内置对象任务1 6JSP访问数据库任务1 7页面排错 任务二数据表设计任务三普通用户注册任务四普通用户登录任务五查询 删除用户信息 2 3 学习目标 了解JSP的定义 作用 以及页面组成了解JSP页面的执行过程掌握JSP的脚本元素的使用掌握三种注释的使用 4 任务1 1熟悉JSP结构 掌握基本的HTML语言掌握JSP页面的基本结构掌握JSP组成部分普通的HTML标记符JSP脚本元素变量和方法的声明Java程序片Java表达式会创建JSP页面 熟悉JSP页面的执行过程 HTML复习 6 什么是JSP JSP JavaServerPages 是指 在HTML中嵌入Java脚本语言由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言然后将生成的整个页面信息返回给客户端 JSP页面 数据库服务器 应用服务器 客户端 Java脚本语言 1 2 3 4 7 JSP运行环境 Web容器 如 Tomcat 提供JSP引擎 负责JSP文件的执行 提供JSP的运行时环境在Eclipse中部署Web应用 等同于在Web容器中部署Web应用 与MyEclipse中Web应用的目录结构一模一样 8 JSP执行过程 3 执行 2 翻译 编译 1 请求 响应 Web容器处理JSP文件请求需要经过3个阶段 翻译阶段 JSP文件会被Web容器中的JSP引擎转换成Java源码编译阶段 Java源码会被编译成可执行的字节码执行阶段 容器接受了客户端的请求后 执行编译成字节码的JSP文件 处理完请求后 容器把生成的页面反馈给客户端进行显示 应用服务器 客户端 JSP文件 java class 9 JSP执行过程 执行 第二次请求 响应 第一次请求之后 Web容器可以重用已经编译好的字节码文件 应用服务器 客户端 class 注意 如果对JSP文件进行了修改 Web容器会重新对JSP文件进行翻译和编译 课堂演示与实践 体验JSP页面修改前后的响应速度 10 JSP页面组成 JSP页面的元素包括 静态内容 小脚本 表达式 声明 普通的HTML标记符和文本 指令标签 动作标签 以 结束 比如 以 结束比如 注释 脚本元素 标签 11 JSP页面组成 输出当前日期你好 今天是 指令 静态内容 小脚本 表达式 注释 12 JSP脚本元素 JSP脚本元素 程序片 表达式 声明 JSP脚本元素是用来嵌入Java代码的 主要用来实现页面的动态请求JSP脚本元素包括 1声明 声明格式如下 变量的声明方法的声明类的声明注意 在中声明的变量 方法 类 在整个jsp页面内都有效 后面有分号练习 记数器程序 课堂演示与实践 声明 变量声明注意可以在一个声明语句中声明多个变量和方法后面有分号在当前的JSP中有效方法和类声明在当前的JSP中有效 2JAVA程序片 语法格式如下 注意 JAVA程序片中定义的变量是局部变量一个JSP页面可以有多个JAVA程序片 课堂演示与实践 10 大于10小于10 查看 3JAVA表达式 用于在页面上输出信息 语法格式如下 例如注意标记对插入表达式 表达式必须可以计算计算结果以字符串的形式显示在页面上 之间不能有空格后面不能有分号 课堂演示与实践 17 表达式 表达式表达式是对数据的表示 系统将其作为一个值进行计算和显示语法 使用表达式显示数据 显然 表达式更有利于在HTML中显示数据 1 2 使用小脚本显示数据 您是第个访问本站的客户 1到100的连续和 声明的变量各个用户共享变量ii只被初始化一次 程序片中定义的变量sum是局部的 用户间没有联系sum 每次有用户调用 都被初始化 课堂练习 编写JSP 输出 Helloworld 考虑有几种方式 20 常见错误的调试与排错 请指出如下JSP页面的错误 输出当前日期你好 今天是 非简单类型声明必须import引入类 课堂实践 变量的作用域未及本页面 需要重新声明 必须是合法表达式 并有返回值 21 代码查错 请指出如下JSP页面的错误 DeclarationDemo 声明未在结尾使用 课堂实践 表达式不能以 结尾 任务小结 JSP页面HTML元素脚本声明 声明变量作为类成员变量 在整个JSP页面有效声明方法在整个JSP页面有效声明类在整个JSP页面有效表达式 求值 表达式能计算 后面没有分号程序片 程序片中的定义的变量为局部变量标签 后面学 指令标签动作标签注释 后面学 三种 23 任务1 2了解JSP的注释 合理 详细的注释有利于代码后期的维护和阅读在JSP文件的编写过程中 共有三种注释方法 HTML注释HTML格式的注释能够在浏览器端查看源文件内容时看到JSP注释JSP注释不仅浏览器端看不到 JSP容器自动生成的Java源代码也不会包含在JSP脚本中使用注释 JSP容器自动生成的Java源代码有Java注释 但浏览器中看不到Java注释 缺点 不安全 加大网络传输负担 HTML注释未显示上一行的注释 HTML注释未显示上一行的注释 而且你在源代码中也查看不到 源码中看到 源码中看不到 可以通过源代码查看不到JSP注释的内容 可以通过源代码查看到HTML注释的内容 课堂演示与实践 任务小结 比较三种注释方式的不同 并给出各方式适用场合 HTML注释HTML格式的注释能够在浏览器端查看源文件内容时看到JSP注释JSP注释不仅浏览器端看不到 JSP容器自动生成的Java源代码也不会包在JSP脚本中使用注释 JSP容器自动生成的Java源代码有Java注释 但浏览器中看不到Java注释 26 任务总结 小结任务

温馨提示

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

评论

0/150

提交评论