JSP基本语法分析.ppt

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

JSP基本语法 本篇内容 JSP模板文本 JSP脚本元素 JSP注释 JSP指令 JSP动作元素 一、JSP模板文本 JSP页面可以按照编写HTML页面的方式来编写,在静态的HTML内容之中嵌入JSP其它各种元素执行业务逻辑和产生动态内容 JSP页面中的静态HTML内容称之为JSP模板文本,也叫模板元素 处理时,模板文本会原封不动地传递给客户端浏览器 模板文本说明: JSP模板文本不仅包括HTML,还包括CSS\XML\JavaScript等 二、JSP脚本元素 通过脚本元素,可以将Java代码插入到与JSP页面对应的Servlet之中 JSP脚本元素有三种: JSP脚本片段 JSP表达式 JSP声明 2.1 脚本片段Scriptlet 脚本片段(Scriptlet)是指嵌套在% %之间的一条或多条Java程序代码 脚本片段中的代码被插入到JSP页面所生成Servlet的对应位置处 脚本片段说明 脚本片段中的Java代码严格遵循Java语法,如:每条语句以分号结束; 脚本片段能实现普通Java程序所能实现的任何功能,如定义变量、执行程序运算、调用其他Java类、访问数据库等; 脚本片段可以用out.println等语句将数据输出到浏览器 脚本片段说明 JSP脚本片段的习惯写法: 以下写法都可以 多条语句时习惯采用第一种 脚本片段说明 一个JSP页面中可以有多个脚本片段,每个脚本片段代码嵌套在各自独立的一对% %之间 脚本片段说明 单个脚本片段中的Java语句可以是不完整的,但是,多个脚本片段组合后的结果必须是完整的Java语句 常用在条件输出和循环控制时 多个脚本片段构成完整的Java语句 理解:JSP代码在Servlet中的角色 练习: 多个脚本片段构成完整的Java语句 JSP脚本元素 JSP脚本元素有三种: JSP脚本片段 JSP表达式 JSP声明 2.2 JSP表达式 脚本片段利用out.println等方法将数据输出到浏览器 JSP表达式提供了将一个Java变量或表达式的计算结果输出到客户端的简化方式,要输出的变量或表达式直接封装在%= 和 %之中,输出结果转变成String类型 JSP表达式写法说明 “%=”中的%与=之间不能有空格 “=”与其后表达式之间可带也可不带空格 JSP表达式说明 JSP表达式中的变量或表达式后面不能有分号(;) JSP表达式被翻译成Servlet程序中的一条out.println语句,“=”后的表达式作为out.println方法的参数,方法语句最后自动带上分号 JSP页面中,输出给浏览器的内容包括以下: 模板文本(通常即HTML、JavaScript和CSS等) 脚本片段(% %)中out.println等方法输出的内容 JSP表达式(%= %)中“=”后的内容 JSP脚本元素 JSP脚本元素有三种: JSP脚本片段 JSP表达式 JSP声明 2.3 JSP声明 JSP页面中编写的代码,默认翻译到servlet的_jspService方法中 JSP声明中的Java代码则被翻译到_jspService方法的外面 可用于定义实例变量或成员方法 三、JSP注释 JSP有属于自己的注释方式 在JSP页面翻译成Servlet的过程中,JSP注释里的内容被忽略不翻译 各种注释: HTML注释 JSP注释 Java注释 四、JSP指令 JSP指令用于设置整个JSP网页相关的属性,一般语法形式为: JSP定义了三种指令 page指令 include指令 taglib指令 4.1 JSP page指令 page指令主要用于定义JSP页面的字符集编码、页面响应的内容类型、Java类包的导入等 常用属性:contentType page指令常用属性: language属性:默认值为java,该属性也可以不设置 import属性:导入java包或类 page指令常用属性: import属性:导入java包或类 导入的多个包或类之间使用逗号(,)分隔,也可以分开写 JSP指令写法说明 通常写在JSP页面最开始处 可以使用多条指令语句单独设置每个属性,也可以使用同一条指令语句设置该指令的多个属性 4.2 JSP include指令 inclue指令称为文件加载指令,用于在当前页面中嵌入其它文件(JSP,HTML等) 作用:对于具有相同功能的页面,可以放在一个文件里,需要使用这些功能的页面通过include指令将该文件加载进来 include指令示例 改造书店后台管理页面,将左侧管理菜单做成单独文件,通过include指令嵌入到index\bookManagement等页面 4.3 taglib指令 taglib指令用来定义一个标记库以及标记的前缀 五、JSP动作元素

文档评论(0)

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

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

1亿VIP精品文档

相关文档