【JavaWeb】EL和JSTL标签库
1.EL表达式和标准标签库语言:
在javaweb开发中不是必须的,但是合理的利用又可以提高又可以提高jsp页面的可维护性,所以EL表达式和标准标签库语言是在jsp页面上使用
(1)EL表达式
结构:${表达式}
作用:
1.四则、比较、逻辑、三元运算:注意除法的时候会自动转换数据类型
2.获取作用域中的数据:默认会自动搜索(page->request->session->application)所有作用域
3.获取post/get提交方式的数据
4.减少null值在页面上的显示
(1.1)EL表达式中的隐式对象:在EL表达式中可以直接使用不用关系怎么实例化的对象,有11个
2.标准标签库(JSTL):是在页面上面进行编写,是把一些通用的java逻辑用标签的形式来表现,有5个类别:
a.核心标签:包含常见的java逻辑;设置/取值,条件语句,循环语句
b.格式化标签:对页面上的时间或者书籍进行格式化操作
c.sql标签:在页面上操作数据库
d.xml标签:在页面上操作配置文件
e.JSTL函数:在页面上调用java函数
JSTL要先配置再使用
(1)要在项目中引入jstl.jar包
(2)在需要使用jstl的页面的顶部使用<%@ taglib prefix=' ' uri=' ' %>指令来引入对应的JSTL,prefix->标签的前缀;uri-->引入的jstl的地址