JSP指令和脚本元素课件.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP指令和脚本元素课件.ppt

第五章 JSP指令和脚本元素 回顾 为什么第一次请求JSP页面时,响应速度比较慢? JSP文件中,有几种注释方法?格式是什么? 预习检查 列举一些page指令的常用属性,并说明它们的作用 在JSP文件中,有几种输出数值的方法(如:输出10与30的乘积)?分别怎样表示? 本章任务 升级新闻发布系统 显示存储在数据库中的新闻一级标题 页面显示效果: 本章目标 掌握page指令的常用属性 掌握JSP 脚本元素的用法 小脚本 表达式 方法声明 为什么需要page指令 在Java文件中,通过两种方式引入其它包中的类: 使用import关键字(优点:一次引入,处处使用) 使用完全限定的类名(即必须加上包名) page指令示例 什么是page指令 page指令 通过设置内部的多个属性来定义整个页面的属性 语法:%@ page 属性1=属性值 属性2=属性值1,属性值2… 属性n=属性值n% page指令常用属性 小结 1 编写一个JSP,要求: 向一个ArrayList对象中添加10个字符串 使用for循环进行添加,存储内容依次是 “第1个字符串” 、……、”第10个字符串“ 最后在页面上输出:添加完毕 使用page指令来引入ArrayList类 JSP页面不能出现中文乱码 JSP 脚本元素 JSP 脚本元素是用来嵌入Java代码的,主要用来实现页面的动态请求 JSP 脚本元素包括: 什么是小脚本 JSP 小脚本 就是在JSP页面里嵌入一段Java代码 语法: % Java代码 % 小结 2 什么是表达式 表达式 表达式是对数据的表示,系统将其作为一个值进行计算和显示 语法:% = Java表达式/变量 % 小结 3 小脚本与表达式的综合应用6-1 小脚本与表达式的综合应用6-2 1、设计数据表结构 2、确定存储对象: 类型:新闻一级标题(FirstLevelTitle ) 属性:ID、名称、创建者、创建时间 3、通过JDBC访问数据库 创建类FirstLeveTitleDbOpreation,用来查询数据库,并返回FirstLevelTitle对象的集合 4、编写JSP 在页面中逐条逐行输出新闻一级标题的名称 小脚本与表达式的综合应用6-3 第一步:设计数据表结构,表名为FirstLevelTitle 小脚本与表达式的综合应用6-4 第二步:确定存储对象 1、创建类: FirstLevelTitle(新闻一级标题) 2、包含属性: ID、名称、创建者、创建时间 小脚本与表达式的综合应用6-5 第三步:通过JDBC访问数据库 创建类:FirstLeveTitleDbOpreation 包含方法 getAllFirstLevelTitleList:用来查询数据库,并返回所有的新闻一级标题 小脚本与表达式的综合应用6-6 第四步:编写showFirstTitle.jsp 调用类FirstLeveTitleDbOpreation的方法,获得FirstLevelTitle对象的集合 遍历该集合,逐行输出新闻一级标题的名称 为什么需要方法声明 如何实现方法声明 方法声明 JSP页面中定义Java方法 语法: % ! Java 代码 % 小结 4 总结 请指出如下JSP页面的错误 Thank you * * * 在Java文件中,如何引入其它包中的类? 在JSP文件中,同样可以使用import关键字引入Java类文件,一旦引入,整个JSP文件都可用。 此时,需要使用到page指令。 %@ page language=java import=java.util.*, java.text.* contentType=text/html; charset=GBK % html headtitle输出当前日期/title/head body 你好,ACCP! 今天是 % SimpleDateFormat formater = new SimpleDateFormat(yyyy年MM月dd日); String strCurrentTime = formater.format(new Date()); out.println(strCurrentTime); % /body /html 已经通过page指令的import属性引入这些类文件了 text/html, ISO-8859-1 无 java 默认值 通过该属性来引用脚本语言中使用到的类文件 import 用来指定JSP页面所采用的编码方式 contentType 指定JSP页面使用的脚本语言 language 描述 属性 完整代码实现 JSP 脚本元素 小脚本 表达式 声明 %@ page language

文档评论(0)

huaz15718 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档