Java技术与应用.pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java技术与应用

Java技术与应用 主要内容 JSP技术简介 JSP基本语法 JSP与JavaBean JSP高级语法 ♂ JSP技术简介 Java服务器页面,即JSP(Java Server Pages),一种介于Java Servlet与HTML之间的Web服务器端的脚本语言,可用于Web程序开发人员和网页设计人员快速开发动态的Web主页 由于采用的是Java语言的语法,因此用JSP开发的Web应用也具有跨平台性。 ♂   将JSP标记和Java程序片段加入到HTML网页中,并保存为动态网页格式文件(后缀为.jsp),当客户请求JSP网页时,Web服务器首先一次性将其生成Servlet类源程序代码,接着编译生成字节码,并由Java虚拟机解释执行,最后将执行结果以HTML的格式应答给客户。 在JSP的程序片段中可以编写任何功能的Java程序代码,像面向对象、线程、输入输出和数据库等方面的应用都可以。 ♂   由于JSP是运行于服务器后端的,客户在浏览器下对服务器的每次请求,不需要Java插件和运行环境就可以得到运行的结果,因此JSP具有客户透明性。 ♂   JSP与 Applet、JavaScript和Servlet有区别。 ♂ JSP基本语法 1. page标记。使用%@ page %标记定义对整个JSP文件有效的配置属性语言有很好的支持,并且本身也是使用Java语言编写的。 语法格式: %@ page [ language=java ][ import={package.class | package.*} , ... ] [ extends=package.class ] [ session=true|false ] [ errorPage=relativeURL ] [ contentType=text/html ; charset=字符集 ] [ isErrorPage=true|false ] % ♂   2. include标记。%@ include %标记定义在当前JSP文件中插入的一个HTML或另一个JSP文件。 语法格式: %@ include file=“relativeURL” % 举例: %@ include file= header.jsp % 插入名为“header.jsp”的JSP文件 %@ include file=formula.html % 插入名为“formula.html”的HTML文件 ♂ 3. 注释。%-- --%标记为一种JSP隐藏式注释,当编译JSP页面时对其不生成字节码语句。 语法格式: %-- hidden comment --% 举例: %-- JSP World, please! --% 定义一个注释文字“JSP World, please!” ♂ 4. 声明。使用%! %标记定义Java类型的简单变量、数组、字符串、方法和对象。 语法格式: %! declarations % 举例: %! int a = 100, b = 2; %            定义两个整数变量a和b %! java.util.Date today = new java.util.Date(); % 定义Date类的对象today ♂ 5.表达式。使用%= %计算表达式之值,并将计算结果显示在页面当前位置。 语法格式: %= expression % 举例: %=Math.pow(2,38) % 计算并显示2的38次方之值,结果为:2.74877906944E11 %int a[]={0,1,2,3,4,5,6,7,8,9}; % 定义数组a %=Arrays.toString(a) % 显示a的所有元素之值,结果为:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] %=Bhr我爱中华hr/B % 显示一段网页♂ 6. Scriptlet。完成一定功能的Java片段代码,是JSP的主要部分,在其中可以编写任何类型的Java语句,比如,声明变量或方法、编写表达式、使用隐式对象或使用jsp:useBean标记所声明的对象。 但不能将纯文本、HTML文本或其他JSP标记内容放在scriptlet之中。 语法格式: % code fragment % ♂ 【例12-1】 题意: 在JSP中计算斐波那契数列前10项的每一项和各项之和。 算法简述: 由于本程序是在JSP网页中编写,所以在编写过程中需要夹杂各种JSP标记和网页的静态内容,应注意各个JSP标记的完整性。 ♂ 7. 隐式

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档