动态网站开发讲课笔记07:EL和JSTL

一、学习目标

  1. 掌握EL的基本语法
  2. 熟悉EL中常见的隐式对象
  3. 了解JSTL标签库
  4. 熟悉JSTL的下载与使用
  5. 掌握Core标签库中的常用标签
  • 前面我们学习了JSP页面,在JSP开发中,为了获取Servlet域对象中存储的数据,经常需要书写很多Java代码,这样的话会使JSP页面混乱。为了降低JSP页面的复杂度,增强代码的重用性,Sun公司制定了一套标准标签库JSTL,同时为了获取Servlet域对象中存储的数据,JSP2.0规范还提供了EL(表达式语言),大大降低了开发的难度。本节将针对EL以及JSTL标签库进行详细讲解。

二、EL

(一)EL基本语法

  • 目标:掌握EL的基本语法

1、EL的概念

  • EL全称为Expression Language,即表达式语言。它是JSP 2.0引入的一个新内容。EL可以简化JSP开发中的对象引用,从而规范页面代码,增加程序的可读性及可维护性。EL为不熟悉Java语言页面开发的人员提供了一个开发JavaWeb应用的新途径。

2、EL的语法

  • EL的语法非常简单,都是以“ ”符号开始,以“”符号结束的语法格式: {”符号开始,以“}”符号结束的 语法格式: 符号开始,以符号结束的语法格式:{表达式}
    表达式”中的表达式必须符合 E L 语法要求。由于 E L 的语法以“ {表达式}”中的表达式必须符合EL语法要求。 由于EL的语法以“ 表达式中的表达式必须符合EL语法要求。由于EL的语法以{" 开头,如果在JSP网页中要显示“${“字符串,必须在前面加上“\”符号,即“${”,或者写成“KaTeX parse error: Expected '}', got 'EOF' at end of input: {{}“, 也就是用表达式输出“${” 符号。

3、案例演示

(1)用EL读取保存的信息

  • 创建Java Enterprise项目 - ELJSTLDemo