《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》 课件 第2章 JSP语法.pptx

《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》 课件 第2章 JSP语法.pptx

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

第2章JSP语法

学习目的与要求本章主要介绍JSP脚本元素、JSP指令标记和JSP动作标记。通过本章的学习,理解JSP页面的组成部分,掌握JSP语法,能够使用JSP开发Web页面。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

目录《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,20242.1JSP页面的基本构成2.2JSP脚本元素2.3JSP指令标记2.4JSP动作标记

2.1.1一个JSP页面在HTML静态页面文件中加入和Java相关的动态元素,就构成了一个JSP页面。一个JSP页面通常由4种基本元素组成:1.普通的HTML标记。2.JSP注释。3.Java脚本元素,包括声明、Java程序片和Java表达式。4.JSP标记,如指令标记、动作标记和自定义标记等。【例2-1】根据example2_1.jsp代码中的注释,识别JSP页面的基本元素。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

2.1.2JSP页面注释JSP页面中常见的注释有以下两种:1.HTML注释格式:!--HTML注释--在标记符“!--”和“--”之间加入注释内容,就构成了HTML注释。JSP引擎对于HTML注释也要进行处理,即不将它看作是注释,如果其中有JSP代码,也将被JSP引擎处理。JSP引擎将处理之后的HTML注释交给客户端,通过浏览器查看JSP源文件时,能够看到HTML注释。2.JSP注释格式:%--JSP注释--%在标记符“%--”和“--%”之间加入注释内容,就构成了JSP注释。JSP引擎将JSP注释当作是真正的注释,在编译JSP页面时忽略这部分代码。因此,通过浏览器查看JSP源文件时,无法看到JSP注释。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

2.1.3实践环节——识别JSP页面元素%@pagelanguage=javacontentType=text/html;charset=UTF-8pageEncoding=UTF-8%!DOCTYPEhtml!--学习JSP页面的基本构成--%! Stringcontent=JSP页面基本构成:;%htmlheadmetacharset=UTF-8titleshijian2_1.jsp/title/headbody%content=content+HTML标记、JSP注释、JSP标记以及Java脚本元素;%%=content%/body/html《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

目录《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,20242.1JSP页面的基本构成2.2JSP脚本元素2.3JSP指令标记2.4JSP动作标记

2.2.1Java程序片在标记符“%”和“%”之间插入的Java代码被称作JSP页面的Java程序片。Java程序片格式如下:%Java代码%一个JSP页面可以有任意段Java程序片,这些程序片将被JSP引擎(本书中指Tomcat服务器)按顺序执行。在一个程序片中声明的变量称为JSP页面的局部变量,它们在JSP页面后继的所有程序片以及表达式内都有效。当多个客户请求一个JSP页面时,JSP引擎为每个客户启动一个线程,不同的线程会分别执行该JSP页面中的Java程序片,程序片中的局部变量会在不同的线程中被分配不同的内存空间。因此,一个客户对JSP页面局部变量操作的结果,不会影响到其他客户。Java程序片执行原理如图2.1所示。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

2.2.1Java程序片《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024JSP页面Java程序片局部变量客户1线程客户2线程客户3线程JSP引擎Java程序片局部变量Java程序片局部变量Java程序片局部变量内存图2.1Java程序片执行原理【例2-2】编写1个JSP页面example2_2.jsp,页面中存在一段Java程序片,该程序片内声明了一个整型

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档