- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Java语言程序设计(第二版)
模块十Java的网络应用
目录DIRECTORY01一个简单的JSP页面02简单Bean及其使用03基本Servlet程序
01一个简单的JSP页面
学习目标1.会JSP的基本语法规则;2.能够掌握常用JSP内置对象的特点和使用方法;
一、JSP简介JSP(JavaServerPages)是由SUN公司倡导,多家公司参与,于1999年推出的一种动态网页技术标准。它是基于JavaServlet的Web开发技术,利用这一技术可以开发动态的、高性能的Web应用程序。在HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。JSP技术继承了Java语言的特点,可以非常容易地跨平台、跨Web服务器软件来设计和开发,并保持了Java语言的健壮性和安全性。但是,JSP的高效运行是通过.class文件常驻内存来实现的,这需要占用大量的内存和硬盘空间,对服务器的要求较高。
二、JSP基本语法(一)Java程序片JSP页面中使用Java程序片实现逻辑计算。Java程序片有三种形式:实体定义、表达式和Java代码块。使用实体前,首先要定义实体。
1.实体定义实体定义是在%!...%标记中定义的变量、方法和类。这些变量、方法和类可以在包含该实体定义的JSP页面中使用。
2.表达式可以在%=...%标记中插入一个表达式,这个表达式必须能计算出数据值。表达式的值由服务器负责计算,并将计算结果以字符形式发送到客户端。
3.Java代码块可以在%...%标记中包含多个Java语句,构成Java代码块。一个JSP页面可以有许多Java代码块,JSP引擎按顺序执行这些Java代码块。Java代码块中定义的变量相当于局部变量,在本JSP页面的所有Java代码块中起作用。
(二)JSP标签JSP标签用于控制页面属性,包括注释、指令标签和动作标签三类。
1.注释注释本身不具有语句功能,只用来增强JSP文件的可读性,便于维护JSP文件。常见注释分HTML注释和JSP注释两种。HTML注释不会被忽略,客户端通过浏览器查看JSP源文件时能够看到HTML注释。HTML注释的格式是:!—注释内容--JSP注释在编译时会被JSP引擎忽略。JSP注释的格式是:%--注释内容--%TEXTHERESupportingtexthereSupportingtexthereSupportingtextSupportingtexthereSupportingtexthere
2.page指令page指令主要用来定义整个JSP页面的各种属性。一个JSP页面可以包含多个page指令,指令中除import属性外,每个属性只能定义一次。page指令的格式是:%@page[language=java][extends=classname][import=packname/classname][session=true/false][buffer=none/sizekb][autoFlush=true/false][isTheadeSafe=true/false][info=info_text][errorPage=error_url][isErrorPage=true/false][contentType=MIME_type][pageEncoding=][isELIgnored=true/false]%
page指令由多个属性组成,下面是对各个属性的解释:language属性:定义JSP页面中所使用的脚本语言;extends属性:定义JSP页面产生的Servlet所继承的父类;import属性:定义脚本环境中要使用的类;session属性:指定JSP页面是否参与一个HTTP会话;buffer属性:定义输出到客户端的流缓冲模式;autoFlush属性:指定客户端缓冲区是否自动刷新;isTheadeSafe属性:指定JSP页面是否可以供多个线程使用;info属性:定义JSP页面中待说明的信息;errorPage属性:定义当发生异常错误时调用的JSP页面;isErrorPage属性:指定当前JSP页面是否是另外一个JSP页面错误显示的目标;contentType属性:定义JSP页面的字符编码和页面响应的MIME类型;p
您可能关注的文档
- 《装饰装修工程施工》单元六 涂饰工程 教学课件.pptx
- 《大数据应用基础》模块七 大数据可视化 教学课件.pptx
- 《装饰装修工程施工》单元三 顶棚工程 教学课件.pptx
- 《大数据应用基础》模块四 大数据集采集技术 教学课件.pptx
- 《装饰装修工程施工》单元一 抹灰工程 教学课件.pptx
- 《大数据应用基础》模块二 搭建开发环境 教学课件.pptx
- 《装饰装修工程施工》单元四 轻质隔墙工程 教学课件.pptx
- 《装饰装修工程施工》单元五 饰面板(砖)工程 教学课件.pptx
- 《大数据应用基础》模块五 大数据预处理技术 教学课件.pptx
- 《装饰装修工程施工》单元二 门窗工程 教学课件.pptx
- 《就业与创业指导》第11课-创业准备 教案设计.doc
- 《Java语言程序设计》模块1 认识Java语言 教学课件.pptx
- 978-7-200-15831-1《数据库应用技术(第二版)》试题库.docx
- 《Java语言程序设计》模块9 Java数据库编程 教学课件.pptx
- 公共艺术音乐篇第2章 认识音乐 教案设计.docx
- 《Java语言程序设计》模块5 Java的多线程 教学课件.pptx
- 公共艺术音乐篇第8章 戏剧艺术 教案设计.docx
- 《Java语言程序设计》模块7 Java的图形用户界面 教学课件.pptx
- 《儿科护理》15单元十五 急性中毒与常见急症患儿的护理 教学课件.pptx
- 《儿科护理》14单元十四 传染病和寄生虫病患儿的护理 教学课件.pptx
文档评论(0)