- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp语法详解讲述
* * JSP指令元素[taglib指令] taglib 可以是JSP页面使用标签 taglib 指令的作用是在JSP页面中将标签库描述文件 *.tld 引入到该页面中,并设置前缀,从而利用标签的前缀,去使用标签库表述文件中的标签定义。 语法:%@ taglib uri=标签库表述符文件 prefix=前缀名 % 标签指令也有用户自身定义,也可采用jsp2.0 提供的JSTL的标准标签库 注:由于JSTL 标准标签库大量使用了内建对象,需在后期讲解 * * 实例分析 %@ taglib prefix=c uri=/jsp/jstl/core% 表示从JSP标准标签库的core库中引入前缀为c的标签。 使用标签库的主要好处是增加了代码的重用度,使页面易于维护。例如,可以把一些需要迭代显示的内容做成一个标签,在每次迭代显示时,使用这个标签就可以了,不必重复书写这些代码。 * * 本章小结3 编写一个JSP,要求: 向一个ArrayList对象中添加10个字符串 使用for循环进行添加,存储内容依次是 “第1个字符串” 、……、”第10个字符串“ 最后在页面上输出:添加完毕 使用page指令来引入ArrayList类 JSP页面不能出现中文乱码 完整代码实现 * * JSP 脚本元素 JSP 脚本元素是用来嵌入Java代码的,主要用来实现页面的动态请求 JSP 脚本元素包括: JSP 脚本元素 小脚本 表达式 声明 * * 什么是小脚本 JSP 小脚本 就是在JSP页面里嵌入一段Java代码 语法: % Java代码 % %@ page language=java import=java.util.*, java.text.*“ contentType=text/html; charset=GBK % html headtitle输出当前日期/title/head body 你好,西软! 今天是 % SimpleDateFormat formater = new SimpleDateFormat(yyyy年MM月dd日); String strCurrentTime = formater.format(new Date()); out.print(strCurrentTime); % /body /html out.print负责在页面上进行输出 在JSP中嵌入的Java代码 * * 本章小结4 使用两个一维数组分别存储学生姓名、学生成绩 在页面中每隔一行输出一名学生的姓名与成绩 运行结果示意图 完整代码实现 * * 什么是表达式 表达式 表达式是对数据的表示,系统将其作为一个值进行计算和显示 语法:% = Java表达式/变量 % html % out.println(30*20); % /html html %=30*20% /html 使用表达式显示数据。 显然,表达式更有利于在HTML中显示数据 1 2 使用小脚本显示数据 * * 本章小结5 使用一个一维数组存储两个学生的成绩,在页面中输出这两个学生的最高成绩、最低成绩、平均成绩、成绩的相差值 要求使用JSP表达式进行输出 提示:java.lang.Math类提供了静态方法max、min、abs,分别用来求得两数相比的最大值、两数相比的最小值、单个数值的绝对值 运行结果示意图 完整代码实现 * * 为什么需要方法声明 在JSP中格式化当前日期,日期显示形式:yyyy年MM月dd日 在JSP中格式化日期的代码片断 % SimpleDateFormat formater = new SimpleDateFormat(yyyy年MM月dd日); String strCurrentTime = formater.format(new Date()); % 在同一个JSP页面中,如果需要在多个地方格式化日期, 如何简化代码? 在Java文件中,可以增加一个方法来解决 在JSP文件中,同样可以声明方法,解决类似问题 * * 如何实现方法声明 方法声明 JSP页面中定义Java方法 语法: % ! Java 代码 % %@ page language=java import=java.util.*,java.text.* contentType=text/html; charset=GBK% html %! String formatDate(Date d){ SimpleDateFormat formater=new SimpleDateFormat(yyyy年MM月dd日); return formater.format(d); } % 你好,ACCP!今天是%=formatDate(
文档评论(0)