文档介绍:网络编程A
第2章 JSP语法
1
主题
章节内容
本章小结
课堂测试
课后****题
课外读物
2
章节内容
引言
JSP页面的基本结构
变量和方法的声明
Java程序片
表达式
JSP中的注释
JSP指令标记
JSP动作标记
3
引言
JSP其相关程序代码和元素是内嵌在HTML网页中执行的。
除了HTML标签外,JSP提供了5种构建网页内容所需要的元素,即Scripting Elements、Directive Elements、Action Elements、JSTL及EL Elements。在本章,概述了前三种元素。
4
章节内容
引言
JSP页面的基本结构
变量和方法的声明
Java程序片
表达式
JSP中的注释
JSP指令标记
JSP动作标记
5
JSP页面的基本结构
JSP页面可由5种元素组合而成:
①普通的HTML标记符;
② JSP标记,如指令标记、动作标记;
③成员变量和方法;
④ Java程序片;
⑤ Java表达式
6
JSP页面
静态部分
动态部分
HTML
CSS标记
脚本元素
指令
动作
注释
声明
表达式
脚本执行程序
JSTL()
EL()
7
Scripting Elements:由Java程序代码构成的JSP程序区块,也就是JSP网页中的Java程序片段,<%…%>符号之间输出文字信息的程序代码。
Directive Elements:网页相关信息、属性的存取与设定。
Action Elements:以XML为基础所发展的JSP网页元素,主要用来进行与网页加载、转向甚至引用外部组件等相关操作,此类元素以标签型式存在,并且以jsp前缀区别其它网页中所存在的标签。
JSTL:JSP 预先定义专门提供页制作的标签函数库,全名为JSP Standard Tag Library(简称JSTL),包含各种网页运作所需的功能,例如循环、流程控制、输入/出、文字格式化、XML文件处理和数据库存取操作。
EL Elements:JSP ,用来简化上述Scripting Elements的网页编写模式。
8
JSP页面构成元素详细信息如图所示:
EL表达式
以“${”开始
以“}”结束
JSTL
预定义的标签库,
须用taglib指令声明
9
是
否
10